1
可能重复:
How to add or remove an item from a CollectionViewSource?如何将新项目添加到CollectionViewSource?
我有一个绑定到一个CollectionViewSource一个DataGrid。我如何使用代码将newItem添加到此源?
可能重复:
How to add or remove an item from a CollectionViewSource?如何将新项目添加到CollectionViewSource?
我有一个绑定到一个CollectionViewSource一个DataGrid。我如何使用代码将newItem添加到此源?
我刚刚阅读MSDN documentation。它说
你不应该在你的代码中创建这个类的对象。要为仅实现IEnumerable的集合创建 集合视图,请创建CollectionViewSource对象,将集合添加到 Source属性,然后从View属性中获取集合视图。
所以,我想你不应该添加任何项目到一个CollectionViewSource。相反,您应该将项目添加到包装对象。
无论如何,你为什么需要这样做,你想达到什么目的?
好的。谢谢 。 CollectionViewSource的源属性绑定到objectResult(我正在使用实体框架,我执行了ObjectQuery .Execute()并将结果绑定到CollectionViewSource.Source。现在我怎样才能将新项目添加到我的源 –