0

嗨,我正在做一个 datagriview,当其中一个单元格出现提交错误时,例如,如果您正在编辑并将单元格留空,您将触发提交错误。单元格的值将更改为其原始值。我想强制用户输入值而不是撤消它。有没有办法改变提交错误结构

这是提交错误的datagridview错误的编码

           If (e.Context = DataGridViewDataErrorContexts.Commit) _
           Then

        MessageBox.Show("Do not leave the cells empty ")


         End If
4

1 回答 1

1

我认为这不是 ESC 的发送键,但它没有经过验证.. 所以单元格将被旧值替换

在你的 datagridview 验证事件中添加这个

Private Sub DataGridView1_Validating( .... ) Handler ....

    e.Cancel = False

End Sub
于 2013-06-05T09:29:57.630 回答