c#datagridview中怎样多选
时间: 2023-08-05 09:03:15 浏览: 131
GridView实现多选
5星 · 资源好评率100%
在 C# 的 DataGridView 控件中进行多选操作可以通过以下步骤实现:
1. 设置 DataGridView 的 SelectionMode 属性为 FullRowSelect,确保整行被选中:
```csharp
dataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
```
2. 启用多选功能,设置 DataGridView 的 MultiSelect 属性为 true:
```csharp
dataGridView1.MultiSelect = true;
```
3. 在需要触发多选的事件(比如点击按钮或者按下快捷键)中编写代码来选择多个行:
```csharp
// 选择第一行和第三行
dataGridView1.Rows[0].Selected = true;
dataGridView1.Rows[2].Selected = true;
```
请注意,以上代码只是示例,你可以根据具体的需求进行修改。另外,如果需要获取用户选择的行,可以通过遍历 SelectedRows 集合来获取选中的行数据:
```csharp
foreach (DataGridViewRow row in dataGridView1.SelectedRows)
{
// 处理选中的行数据
}
```
希望对你有帮助!如果有任何问题,请随时提问。
阅读全文