如何更改dataGridView中的提交值?

时间:2011-03-02 14:03:04

标签: c# events datagridview

我有一个dataGridView,其中有一个带复选框的列。每当用户点击复选框时,我都会使用事件CellContentClick来处理必要的操作。

但是现在,在某些情况下,我希望不提交值(取消选中该复选框)。知道怎么做吗?

1 个答案:

答案 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;
   }
}