2009-08-17 46 views
0

我已经开始将一个小应用程序一起用于管理地址和联系人列表。我想到了在自定义对象上使用XmlSerialization的方式,但遇到了第一个障碍,我无法在不实现BindingList的情况下对自定义对象集合上的DataGridView进行排序。“简单”地址簿应用程序的最佳数据/显示选择

这让我想知道自定义对象是否是要走的路。

问题:考虑到我希望将数据存储在一个xml文件中,并且希望在DataGridView中显示,这是最佳路径 - DataSet,自定义对象或其他位置我不知道?如果这还没有足够的限制,那么可能还有其他决定因素呢?

(如果有一个很好的理由去WPF,请让我知道)

+0

我得到了这个问题的徽章,所以我删除它吗? :) – Benjol 2009-08-24 13:57:59

回答

1

那么这里就是我最后做:对于通讯录,通讯录,人们

自定义类 - 使用XmlSerialization保存属性/从XML加载。

从的ObservableCollection继承创建SortableObservableCollection(从here捏)

绑定的地址簿中的联系人直接在WPF中的ListView - 主要的原因是,在WPF过滤几乎是免费的,而且结合是如此简单得多(对于版本也是双向绑定)。

相关问题