XtraGrid 无法正确显示新添加的行
我正在使用 DevExpress 2.9.5 的 XtraGrid 来显示动态行集的记事本。记事本被集成到另一个应用程序中,这就是为什么它必须基于 UserControl 类并实现…
在 C# 中使用 DataGridView 和 BindingList 时的线程安全建议
我正在编写一个用于记录事件的类。我的LogClass是作为单例实现的,系统中的任何类都可以写入日志条目。这些条目存储在列表中,当缓冲区填满时,它们会…
从绑定列表中获取已删除项目的索引
我能够获取添加到 BindingList 的项目的索引。 当我尝试获取已删除项目的索引时,我收到错误 Index was out of range. Must be non-negative and less…
是什么导致 BindingList中发生 ListChangedType.ItemMoved ListChange 事件?
我有一个在 DataGrid 中显示的 BindingList(T)。 我正在监视 ListChanged 事件,并在引发 ListChanged 事件时执行不同的操作。 我正在检查事件的 List…
从 BindingList派生的类的公共字段/属性 不会序列化
我正在尝试序列化一个派生自 BindingList(Floor) 的类,其中 Floor 是一个简单的类,仅包含属性 Floor.Height > 这是我的类的简化版本, [Serializabl…
绑定到 BindingList- 选择绑定什么?
假设我有一个名为 Sample 的业务对象,并且有 Samples 的 BindingList。 一个样本有 4 个属性。 我可以选择将哪些属性绑定到 DataGrid 还是没有选项来…
BindingList在何处/何时/如何显示 将 PropertyChanged 转换/连接到 ListChanged 事件
我有一个全部实现 INotifyPropertyChanged 的对象层次结构。 我还有一个派生自 BindingList 的自定义列表。 据我了解,当我将一个实现 INotifyPro…
BindingList 和列灵活性
每个人都对 BindingList 代替 DataTable 赞不绝口。 你们如何克服列灵活性的问题? 对于 BindingList,我需要定义并实现 T 对象。 如果需要添加任何新…
创建可以绑定到 DataGrid 的自定义集合
我在一家建筑公司工作,正在为 3D 建模程序创建一个插件来协助设计。 我有一个建筑类和一个地板类。 该建筑包含对FloorList楼层集合的引用。 我正在尝…
BindingList内存泄漏
我的应用程序使用继承自 Bindinglist 的自定义列表,然后将其绑定到所有 UI 控件。 该列表是实现 INotifyPropertyChanged 的基础对象的集合。 我…
BindingList.Sort() 的行为类似于 List.Sort()
我正在尝试编写一个可用于我的应用程序的 SortableBindingList。 我发现了很多关于如何实现基本排序支持的讨论,以便 BindingList 在 DataGridView 或…
为什么我不能投射 IEnumerable列表到 BindingList?
是否可以将 IEnumerable 列表转换为 BindingList 集合? IEnumerable 列表是类型化对象的列表,例如: IEnumerable accounts = bll.GetAccounts(u.Use…
为什么 BindingList 添加成员时会抛出 System.ArgumentException
我有一个绑定列表,在某些难以重现的条件下,当向其中添加值时会抛出以下异常: System.ArgumentException:Complex DataBinding 接受 IList 或 IList…
属性更改时不会引发 BindingList.ListChanged 事件
我有一个 User 类型的 BindingList,User 对象有几个属性(用户名、密码等)。 因此,我将一个事件处理程序绑定到 BindingList.ListChanged 事件,并…