c#判断是否选中datagridview中行
时间: 2024-10-28 15:03:54 浏览: 14
C# winfrom DataGridView 全选
在 C# 中,如果你想要判断 DataGridView(数据网格视图)中的某一行是否被用户选中,可以使用 `IsSelected` 属性。这个属性是一个布尔值,如果行被选中,其值为 `true`,否则为 `false`。下面是一个简单的示例:
```csharp
DataGridViewRow selectedRow = dataGridView1.CurrentRow; // 获取当前选中的行
if (selectedRow != null && selectedRow.IsSelected)
{
Console.WriteLine("当前行已被选中");
}
else
{
Console.WriteLine("当前行未被选中");
}
// 如果你想检查特定行是否被选中,可以这样做:
int rowIndex = 0; // 替换为你想检查的行索引
DataGridViewRow targetRow = dataGridView1.Rows[rowIndex];
if (targetRow.IsSelected)
{
Console.WriteLine($"第 {rowIndex + 1} 行已被选中");
}
```
阅读全文