我想做一些类似于我们在 ASP.NET 中所做的事情,我们解析 GridView 中的所有行并将特定值分配给具有匹配 TaskId 作为当前 Id 的行中的特定单元格。
这必须发生在 Dispatcher Timer 对象的 Tick 函数中。因为我在 GridView 中的每一行都有一个开始计时器按钮列。单击特定行的“开始计时器”按钮后,我必须启动其计时器并显示在该行的单元格中。类似地,可以有多个定时器并行运行。
为此,我需要能够检查特定任务的任务 ID,并使用已启动计时器的所有任务中的更新时间不断更新单元格值。
TimeSpan TimeRemaining = somevalue; 字符串 CurrentTaskId = "100"; foreach(GridViewRow row in RadGridView1.Rows) // 这里我也试过 RadGridView1.ChildrenOfType() 但它有 null { if( (row.DataContext as Task).TaskId == CurrentTaskId ) row.Cells[2].Content = a.TaskTimeRemaining.ToString(); }
有人可以让我知道如何使用 Telerik RadGridView 获得此功能吗?
干杯,赛义德。