判断winform中DataGridView的CheckBox是否勾选
时间: 2023-11-14 21:06:37 浏览: 114
可以通过遍历DataGridView中的每一行,获取每行CheckBox的选中状态来判断是否勾选。具体实现可以参考以下代码:
```csharp
bool isChecked = false;
foreach (DataGridViewRow row in dataGridView.Rows)
{
DataGridViewCheckBoxCell checkBox = (DataGridViewCheckBoxCell)row.Cells["CheckBoxColumnName"];
if (checkBox.Value != null && (bool)checkBox.Value)
{
isChecked = true;
break;
}
}
if (isChecked)
{
// CheckBox被勾选
}
else
{
// CheckBox未被勾选
}
```
其中,"CheckBoxColumnName"需要替换为实际的CheckBox列的名称或索引。
阅读全文