获取 Windows 窗体 DataGridView 控件中选定的单元格
时间: 2024-09-28 16:17:48 浏览: 42
重点datagridview-windows的基础讲解
在Windows Form的DataGridView控件中,获取选定单元格通常涉及两个步骤:首先确定是否有单元格被选中,然后获取该单元格的信息。以下是简单的代码示例:
```csharp
private DataGridViewCell SelectedCell
{
get
{
if (dataGridView1.SelectedCells.Count > 0) // 检查是否有单元格被选中
{
DataGridViewSelectedCell selectedCell = dataGridView1.SelectedCells[0]; // 获取第一个选中的单元格
return selectedCell;
}
else
{
return null; // 如果没有选中单元格,返回null
}
}
}
// 使用示例:
DataGridViewCell selectedCell = SelectedCell;
if (selectedCell != null)
{
string value = selectedCell.Value.ToString(); // 获取单元格的值
int row = selectedCell.RowIndex; // 获取行索引
int column = selectedCell.ColumnIndex; // 获取列索引
}
```
在这个例子中,`dataGridView1`是你 DataGridView 的名称。你可以访问 `SelectedCells` 属性来检查是否选中了单元格,然后通过索引来获取具体的单元格信息。
阅读全文