c# griccontrol 获取选定行号
时间: 2024-01-06 19:04:02 浏览: 66
C#获取当前代码行号
4星 · 用户满意度95%
在 C# 的 DataGridView 控件中,可以使用 SelectedRows 属性来获取用户所选中的行。下面是一个获取选定行号的示例代码:
```csharp
// 获取所有选定行的行号
List<int> selectedRowNumbers = new List<int>();
foreach (DataGridViewRow row in dataGridView1.SelectedRows)
{
selectedRowNumbers.Add(row.Index);
}
// 获取第一个选定行的行号
int firstSelectedRowNumber = -1;
if (dataGridView1.SelectedRows.Count > 0)
{
firstSelectedRowNumber = dataGridView1.SelectedRows[0].Index;
}
```
在上面的代码中,我们先创建了一个 List<int> 类型的变量 selectedRowNumbers,用于存储所有选定行的行号。然后使用 foreach 循环遍历 SelectedRows 集合,将每个选定行的行号添加到 selectedRowNumbers 中。
接着,我们使用 if 语句判断是否有选定行,如果有,则获取第一个选定行的行号。
注意,如果你想获取选定单元格的行号和列号,可以使用 SelectedCells 属性。同样地,可以使用 SelectedColumns 属性获取选定列。
阅读全文