我有一个dataGridView
,其中有一个带复选框的列。每当用户点击复选框时,我都会使用事件CellContentClick
来处理必要的操作。
但是现在,在某些情况下,我希望不提交值(取消选中该复选框)。知道怎么做吗?
答案 0 :(得分:1)
您可能希望查看CellValidating事件。所以像这样:
void dataGridView1_CellValidating(object sender, DataGridViewCellValidatingEventArgs e)
{
object new_value = e.FormattedValue;
// Do something
// If you dont like what you did, cancel the update
if(nope_didnt_like_it)
{
e.Cancel = true;
}
}