在winforms应用中,我有一个带复选框的单元格。用户点击此复选框后,我想知道。我在下面的事件中尝试了以下代码:
foreach (DataGridViewRow row in mygridview.Rows)
{
if (Convert.ToBoolean(row.Cells[1].Value) {
isChecked = true;
}
}
我尝试了以下DataGridView事件但没有成功,因为当用户单击复选框时,Value始终为null。当用户点击第二次或更多次时,上面确实捕获了所有先前检查过的复选框,但到那时为时已晚。它仍然无法捕获当前的点击。
CellClick()
CellLeave()
CellMouseUp()
CellValueChanged()
CurrentCellChanged()
有人有什么建议吗?