所以我有一个带复选框的DataGridView。 我想按一个按钮,然后它应该检查“复选框”被选中的行。之后,代码将对行进行处理。 但是,无论“复选框”处于选中状态还是非选中状态,它始终会“说出”其选中状态。
我尝试了很多事情。 将Cell.Value转换为Bool 将Cell.Value转换为字符串 ...
现在看起来像这样:
foreach ( DataGridViewRow row in dgvTagesbericht.Rows)
{
DataGridViewCheckBoxCell Cell = row.Cells[0] as DataGridViewCheckBoxCell;
if (Cell.Value != null)
{
bool isSelected = Convert.ToBoolean(row.Cells[0].Value);
if (isSelected == true)
{
//do stuff
}
}
//dont do stuff
}