DataGridView的Validating事件注册后删除操作的处理
我们在处理DataGridView必填项判断时,一般使用DataGridView的RowValidating事件判断,具体代码如下:
if (btnDel.Tag.ToString() != "1"&&isDeleting) { isDeleting = false; OnRowValidating(new DataGridViewCellCancelEventArgs(0, CurrentCell.RowIndex)); }这样就可以比较完美的解决此问题。但是这么解决不是从本质上解决这个问题虽然目前还没有发现什么BUG,但是不知道是否有BUG,而且适用性也不是很广。需要设置的也很多,
删除按钮必须关联到datagridView,而且删除事件也是卸载datagridView控件中的。