背景 我有一个绑定(bind)到 datagridview 的自定义集合
this.datagridview.DataSource = mycollection
我的用户界面上有一个删除按钮。用户可以点击删除按钮来删除所选的DX目录。
有些条目无法删除,因此我启用和禁用“删除按钮”。
如果用户通过单击删除按钮删除条目,它可以正常工作。
问题是:
当用户从“键盘”按下“删除”按钮时
如何捕获键盘的“删除”按钮。当我按下键盘上的删除按钮时:
--它从数据 GridView 中删除选定的行。 --当用户单击“保存”时..它也会将其保存到 Xml 中..
为了纠正这个问题,我已经处理了数据 GridView 的_RowRemoved事件..但仍然没有帮助
请帮忙
最佳答案
附加到UserDeletingRow事件,并通过设置 e.Cancelled = true
取消删除(需要时)
关于c# - 如何在datagridview中捕获删除行(从键盘)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1660016/