C#winform的dataGridView控件设置可以多选,如何获取DateGridView控件的已选行
时间: 2024-12-25 12:31:53 浏览: 1
WinForm中DataGridView折叠控件【超好看】
5星 · 资源好评率100%
在C# WinForm中,DataGridView控件默认是单选模式,如果想要实现多选,你需要设置`SelectionMode`属性为`FullRowSelect`。以下是步骤:
1. 首先,在设计视图中找到 DataGridView 控件,或者在运行时通过代码动态设置它的属性:
```csharp
dataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
```
2. 当用户完成选择后,你可以遍历 `SelectedRows` 属性来获取所有已选的行。`SelectedRows` 是一个 `DataGridViewSelectionCollection` 类型的集合,每个元素都是一个 `DataGridViewRow` 对象,表示已选的一行数据:
```csharp
List<DataGridViewRow> selectedRows = dataGridView1.SelectedRows.ToList();
foreach (DataGridViewRow row in selectedRows)
{
// 这里可以访问每一行的数据,例如:row.Cells[0].Value; 获取第一列的值
}
```
阅读全文