我是使用
DevExpress
工具的初学者。
我找不到任何显示 gridControl's
行选择状态的属性,给我的 if statement
。
有什么建议吗?
您可以使用 ColumnView.SelectedRowsCount 属性返回所选行/卡片的数量。
if (gridView1.SelectedRowsCount > 0) {
int[] selectedRowHandles = gridView1.GetSelectedRows();
for (int i = 0; i < selectedRowHandles.Length; i++) {
//... object rowObject = gridView1.GetRow(selectedRowHandles[i]);
}
}
每个Gridcontrol都有一个视图,如果您将视图命名为Tableview,那么您可以轻松处理它,如果您选择一行,它将返回行索引,如果没有选择行,它将返回负行号:
int clickedRowHandle = Tableview.FocusedRowHandle;
if (clickedRowHandle < 0)
{
return;
}else{
//Do the action ...
}