有没有办法根据其中一列(ID 列)的值在超翼网格中选择一行?我一直试图找出如何做到这一点,但收效甚微。
我有一个全局变量,它是“活动 ID”(即当前正在应用程序中编辑的 ID - 它是系统认为被选中和活动的 ID) - 但有时网格的选定行和“选定 ID”变量不匹配。我需要确保它们相同,以防止用户混淆。我希望在 refresh() 函数中调用以下代码...
也许像(有点像伪代码):
int index; // This could be any number
foreach (row r in grid)
{
if (row.cell["ID"].value = index)
grid.selectedindex = thisRow;
}
我的想法是否正确?如果是这样,正确的语法是什么?如果没有,我还应该怎么做?