UltraGridCell索引

时间:2013-04-16 18:14:44

标签: c# ultragrid

如何获取当前所选单元格的索引? (包含它的行的索引) 如果它有像​​这样的属性那将是逻辑

myUltraGridView.ActiveCell.Index;

但它不存在。我想避免做这样的事情:

for (int i = 0; i < myUltraGridView.ActiveRow.Cells.Count; i++)
   if(myUltraGridView.ActiveRow.Cells(i) == myUltraGridView.ActiveCell)
      return i;

知道如何访问它吗?

2 个答案:

答案 0 :(得分:1)

您想要实际索引还是可见索引?这两个都来自细胞专栏。

试试这些:

(实际)

myUltraGridView.ActiveCell.Column.Index

(网格中的可见位置)

myUltraGridView.ActiveCell.Column.Header.VisiblePosition

答案 1 :(得分:1)

如果您正在查找行的索引,Index类上还有UltraGridRow属性。

ultraGrid1.ActiveCell.Row.Index