【发布时间】:2013-09-12 10:17:39
【问题描述】:
我有一个绑定到对象数据源的 DataGridView。该对象具有属性“IsDeleted”。当用户按下删除键,或单击删除按钮,或以其他方式删除一行时,我想设置“IsDeleted”标志而不是删除该行。 (然后我希望 datagridview 更新)。
实现这种行为我需要的单点联系是什么?
我不想尝试单独处理所有用户路径。
【问题讨论】:
-
removing该行将由您的代码完成,所以只需删除代码吗?或者您不想再出现deleted row? -
删除行不是由我的代码完成的 - 它是由 DataGridView 本身完成的。软删除的对象将被过滤器删除。
-
您可以通过将
AllowUserToDeleteRows设置为false来防止用户删除datagridview 中的任何行。 -
但我希望他们能够删除该行,我只想更改删除的影响方式。
标签: c# winforms datagrid datagridview soft-delete