Проблема в разборке GridViewsows в телерике RadgridView
-
02-10-2019 - |
Вопрос
Я хотел бы сделать что-то подобное то, что мы делаем в ASP.NET, где мы разбираемся через все строки в GridView и назначаем конкретное значение для конкретной ячейки в строке, которая имеет соответствующую задачу в качестве текущего идентификатора.
Это должно произойти в галочке функции объекта таймера диспетчера. Поскольку у меня есть столбец кнопки запуска таймера для каждой строки в GRIDVIEW. На кнопке таймера запуска конкретной строки нажмите, я должен начать свой таймер и отобразить в ячейке в этой строке. Точно так же могут быть несколько таймеров, работающих параллельно.
Для этого мне нужно иметь возможность проверить идентификатор задания конкретной задачи и продолжать обновлять значения ячейки с обновленным временем во всех задачах, которые начнется таймер.
TimeSpan Timeermemaining = quoteValue; string currentTaskID = "100"; foreache (ряд gridviewrow in in radgridview1.rows) // здесь я попробовал radgridview1.childrenoftype (), но он имеет нуль {если ((row.dataContext как задача) .taskiD == currentSackid) row.cells [2] .Content = a.tasktimeremening.tostring (); }
Может кто-нибудь, пожалуйста, дайте мне знать, как мне получить эту функциональность, используя Teleerik RadgridView?
Ура, в чире.
Решение
Это работает для меня - используя Telrik Wincontrols Q2 2009. У меня это в мероприятии галочки таймера.
foreach (GridViewRowInfo row in this.radGridView1.MasterGridViewTemplate.Rows)
{
if (row.Cells["colId"].Value.ToString() == CurrentTaskId)
{
row.Cells["colTimerValue"].Value = a.TaskTimeRemaining.ToString();
}
}