gpt4 book ai didi

c# - Ultrawingrid - 根据唯一值选择行

转载 作者:行者123 更新时间:2023-12-03 04:34:39 25 4
gpt4 key购买 nike

是否有一种方法可以根据其一列(ID 列)的值在 ultrawingrid 中选择一行?我一直在尝试找出如何做到这一点但收效甚微。

我有一个全局变量,它是“事件ID”(即当前正在应用程序中编辑的ID - 它是系统视为被选中和事件的ID) - 但有时是选定的行网格和“所选 ID”变量不匹配。我需要确保它们是相同的,以防止用户混淆。我希望在刷新()函数中调用以下代码...

也许类似(有点伪代码):

int index; // This could be any number

foreach (row r in grid)
{
if (row.cell["ID"].value = index)
grid.selectedindex = thisRow;
}

我的想法正确吗?如果是这样,正确的语法是什么?如果没有,我还应该怎么做?

最佳答案

明白了。

            int index;
foreach (UltraGridRow row in grid.Rows)
{
if (Convert.ToInt32(row.Cells["ID"].Value) == index)
{
grid.ActiveRow = row;
break;
}
}

按照我需要的方式工作 - 抱歉回答我自己的问题;)

关于c# - Ultrawingrid - 根据唯一值选择行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15249520/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com