GridDataView的CellValidating事件与Button的Click事件先后顺序
Anod 2013-06-17 02:34:13 GridDataView设定了CellValidating事件,当某个cell输入了某个value时,直接点击旁边的Button,此时会执行Button的Click事件方法,不执行cell的验证事件方法.
难道改变当前页面Focus不行,非要改变GridDataView的CurrentCell才会触发CellValidating么?
CellValidating事件方法里已经有些提示,如数据格式不正确等.我需要实现在点击Button时若所有Cell有值,就保存所有值;若部分Cell无值,就提示用户需要填充完毕.若在Button事件中手动改变CurrentCell,则有可能会提示用户数据格式不正确后再提示用户需要填充完毕.除了将CellValidating事件方法里的提示用异常报出外有无其他方法呢?