C#winform表格控件DataGridView的多单元格选中值读取
时间: 2024-09-25 11:15:25 浏览: 156
C#在DataGridView控件中实现合并单元格
5星 · 资源好评率100%
在C# WinForm中,DataGridView是一个强大的表格控件,支持多行、多列的选择以及数据的编辑。如果你想读取多单元格的选中值,可以按照以下步骤操作:
1. 首先,确保DataGridView处于选中状态,可以通过`dataGridView1.SelectedRows`属性获取当前选中的行。
```csharp
DataGridViewRow[] selectedRows = dataGridView1.SelectedRows;
```
2. 然后遍历选中的行,对于每一行,你可以通过`Cells`属性获取该行的所有单元格,并读取它们的值。假设你想读取某一特定列(列索引从0开始)的数据,可以这样做:
```csharp
foreach (DataGridViewRow row in selectedRows)
{
int columnIndex = 0; // 替换为你想要的列的索引
foreach (DataGridViewCell cell in row.Cells[columnIndex])
{
object value = cell.Value; // 这里就是单元格的值
Console.WriteLine($"Selected Value: {value}");
}
}
```
如果你只想获取选中单元格的文本内容,可以直接访问`cell.Value.ToString()`。
阅读全文