gpt4 book ai didi

c# - 支持对象删除状态的 DTO 的 BindingList

转载 作者:行者123 更新时间:2023-11-30 18:08:26 31 4
gpt4 key购买 nike

我有一个用于 DTO 的 BindingList,它可以直接绑定(bind)到窗口窗体控件,当用户想要删除我的数据 GridView 中的一行时出现了这个问题。

在那种情况下,删除的对象(行)消失了,当 DTO BindingList 返回服务器进行更新时,我不知道要删除哪一行。

默认情况下,BindingList 是否可以包含已删除对象的集合,或者我必须手动实现它,或者针对我的情况还有其他选择?

如有任何帮助,我们将不胜感激。

最佳答案

BindingList 有一个 ListChanged 事件,该事件在列表更改时引发。您需要编写代码来处理此事件并跟踪列表中删除的项目。

http://msdn.microsoft.com/en-us/library/ms132742.aspx

另一种选择是跟踪 DataGridView 中发生的删除。

关于c# - 支持对象删除状态的 DTO 的 BindingList,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3147796/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com