Vb.net 数据源中现有行的datagridview cancelrowedit事件

Vb.net 数据源中现有行的datagridview cancelrowedit事件,vb.net,datagridview,Vb.net,Datagridview,我将datagridview绑定到bindingsource(绑定到dataview)。虚拟模式已打开 我试图捕捉网格中发生的任何行编辑取消(esc键),以便记录它 我的测试表明,当向datagridview添加新行但未提交到数据源时,我可以捕获此事件。对于数据源中的任何现有行,不会引发此事件 是否有其他事件需要用于现有行?或者我需要在网格中打开虚拟模式以外的其他操作吗?试试这个,它会对您有所帮助。 我正在尝试做一些类似的事情,就像你做的那样,所以我找到了这些信息。它确实帮助了我。 关于,在您

我将datagridview绑定到bindingsource(绑定到dataview)。虚拟模式已打开

我试图捕捉网格中发生的任何行编辑取消(esc键),以便记录它

我的测试表明,当向datagridview添加新行但未提交到数据源时,我可以捕获此事件。对于数据源中的任何现有行,不会引发此事件


是否有其他事件需要用于现有行?或者我需要在网格中打开虚拟模式以外的其他操作吗?

试试这个,它会对您有所帮助。

我正在尝试做一些类似的事情,就像你做的那样,所以我找到了这些信息。它确实帮助了我。
关于,

在您的答案中包含该代码片段可能会很有用,这样,如果该链接的内容更改(或脱机),您的答案仍然有用。但这并不能解决我的问题。按下escape键时,不会为现有行引发事件。只有当它是新的未提交行时,事件才会引发。