nor*_*ndo 5 c# data-binding collections wpf winforms
将数据列表绑定到C#中的DataGridview时,最好的集合是什么?我目前只使用通用列表,但是当列表中添加或删除对象时,数据网格不会更新.我已经看过使用BindingList或ObservableCollection,但无法确定哪个最好使用哪个会更新并且易于排序/过滤而无需重新绑定到数据网格.我目前正在.Net 3.5框架上以windows形式工作,计划很快转移到WPF.
ObservableCollection<T>
不适用于DataGridView
:它实现INotifyCollectionChanged
,而不是IBindingList
,并且DataGridView
不知道INotifyCollectionChanged
.它适用于WPF绑定,不用于Windows窗体BindingList<T>
是一个不错的选择,但请注意,它不支持开箱即用的排序或过滤.但是,您可以在Web上找到这些功能的一些自定义实现.DataTable
如果您需要排序和/或过滤功能,可能是您的最佳选择 归档时间: |
|
查看次数: |
5779 次 |
最近记录: |