2013-04-16 1 views
0

현재 선택된 셀의 인덱스를 얻으려면 어떻게해야합니까? (그것을 포함하는 행에서 색인). 그것은이UltraGridCell 인덱스

myUltraGridView.ActiveCell.Index; 

같은 속성을 가지고하지만 존재하지 않는 경우
그것은 논리 일 것이다. 이 같은 일을하지 않으려합니다.

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

어떻게 접근 할 수 있습니까?

답변

1

실제 색인 또는 표시된 색인을 원하십니까? 이 두 가지 모두 셀의 열에서 비롯된 것입니다.

(실제)

myUltraGridView.ActiveCell.Column.Index 

(표에서 보이는 위치)

myUltraGridView.ActiveCell.Column.Header.VisiblePosition 
1

UltraGridRow 클래스에 Index 속성은 당신이 찾고있는 경우도 있습니다 :

는 이러한 시도 행의 인덱스

ultraGrid1.ActiveCell.Row.Index