[英]Click Event not firing if it causes a CellEndEdit Event
我有一个DataGridView,其中显示了一些可由用户编辑的结果,还有一个“保存更改”按钮,它将根据用户输入的内容来更新数据库。 我已经检查过,如果我编辑一条记录,将焦点放在另一个组件上,然后单击按钮,更改将被正确保存。 问题是,如果我有一个光标所在的单元格,则直接移至“保存更改”按钮,然后单击它,唯一触发的事件是CellEndEdit事件,该事件会注册一个未决的更改,但不会更新数据库,与预期的行为相反,因此用户需要再次按下按钮以进行更改。
关于在这种情况下如何先触发CellEndEdit然后触发Click事件的任何想法,这样结果将是预期的吗?
最后,我通过检查CellEditEnd事件是否解决了更改更改按钮的问题来解决它,如果可以,我将完成所有保存过程,我认为无论如何都应该触发这两个事件,但是只要它能起作用我不在乎。
感谢您的提示,因为它们有助于指导我。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.