如何在datagridview中捕获删除行(来自键盘)?

Ash*_*shu 3 .net c# datagridview winforms

背景 我有一个绑定到datagridview的自定义集合

this.datagridview.DataSource = mycollection

我在用户界面上有一个删除按钮.用户可以单击删除按钮删除所选的DX目录.

有些委托不能删除所以我启用和禁用"删除按钮".

如果用户用户通过单击删除按钮删除条目,它可以正常工作.

问题是 :

当用户按下"键盘"中的"删除"按钮时

如何捕获键盘"删除"按钮..当我按下键盘上的删除按钮时:

--it从数据网格视图中删除选定的行. - 当用户单击"保存"时,它也会将其保存到Xml中.

为了纠正这个问题,我已经处理了数据网格视图的_RowRemoved事件..但仍然没有帮助

请帮忙

Rob*_*sor 11

附加到UserDeletingRow事件,并通过设置取消删除(如果需要)e.Cancelled = true