【发布时间】:2008-10-29 00:45:29
【问题描述】:
据我所知,最好的方法是在 DataTable.RowChanging 事件中进行。但是,如果我想取消操作怎么办?没有 EventArgs.Cancel 选项...
【问题讨论】:
标签: .net winforms data-binding
据我所知,最好的方法是在 DataTable.RowChanging 事件中进行。但是,如果我想取消操作怎么办?没有 EventArgs.Cancel 选项...
【问题讨论】:
标签: .net winforms data-binding
从 DataTable.RowChanging 事件处理程序中,您可以引发异常以取消更改。异常将被抛出到进行更改的代码段中,您可以在其中适当地处理它。
【讨论】:
在DataGridView的情况下,如果在DataTable.RowChanging中抛出异常,可以在DataGridView.OnError中处理。将 EventArgs.Cancel 设置为 true 会保留数据输入。
【讨论】: