你好
这样非常见的问题,可以去DEV官网查下。以前使用过。
搜索这个主题”How to determine the index of the currently selected row“
if (view.FocusedRowData == null)
textbox.Text = "No Rows Selected";
else
if (grid.GetRowVisibleIndexByHandle(view.FocusedRowData.RowHandle.Value) == 0)
textbox.Text = "First Row!";
else
if (grid.GetRowVisibleIndexByHandle(view.FocusedRowData.RowHandle.Value) == grid.VisibleRowCount - 1)
textbox.Text = "Last Row!";
else
textbox.Text = "Row Index: " +
grid.GetRowVisibleIndexByHandle(view.FocusedRowData.RowHandle.Value).ToString();