WinForm获取gridcontrol 勾选多行数据的索引
时间: 2023-12-15 21:06:24 浏览: 111
C# winform DevExpress GridControl 实现拖动排序
如果你使用的是 DevExpress 的 GridControl 控件,可以使用以下代码获取选中行的索引:
```csharp
// 获取所有选中行的索引
List<int> selectedRows = new List<int>();
for (int i = 0; i < gridView1.RowCount; i++)
{
if (gridView1.IsRowSelected(i))
{
selectedRows.Add(i);
}
}
// 输出选中行的索引
foreach (int rowIndex in selectedRows)
{
Console.WriteLine("选中行的索引为:" + rowIndex);
}
```
如果你只需要获取第一行或第一条选中记录的索引,可以使用以下代码:
```csharp
// 获取第一行选中行的索引
if (gridView1.SelectedRowsCount > 0)
{
int rowIndex = gridView1.GetSelectedRows()[0];
Console.WriteLine("第一行选中行的索引为:" + rowIndex);
}
```
其中,`gridView1` 是你的 GridControl 控件所绑定的 GridView 对象。
阅读全文