Вопрос

Я хотел бы сделать что-то подобное то, что мы делаем в 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();
    }
}
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top