0

現在選択されているセルのインデックスを取得するにはどうすればよいですか? (それを含む行のインデックス)。
このようなプロパティがあれば論理的です

myUltraGridView.ActiveCell.Index;

しかし、それは存在しません。私はこのようなことをしなければならないことを避けたい:

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

どのようにアクセスできますか?

4

2 に答える 2

1

行のインデックスを探している場合は、クラスにもIndexプロパティがあります。UltraGridRow

ultraGrid1.ActiveCell.Row.Index
于 2013-05-30T13:12:55.547 に答える
1

実際のインデックスが必要ですか、それとも表示可能なインデックスが必要ですか? これらは両方とも、セルの列に由来します。

これらを試してください:

(実際)

myUltraGridView.ActiveCell.Column.Index

(グリッド内の可視位置)

myUltraGridView.ActiveCell.Column.Header.VisiblePosition
于 2013-04-29T17:46:07.877 に答える