绑定到过滤版本的集合

时间:2010-03-29 00:58:21

标签: c# .net winforms data-binding

我有一个包含我想要跟踪的所有项目的集合。我想显示3个不同的网格,在每个网格中我想显示不同的过滤版本的项目。有没有办法绑定到主集合的过滤版本,而无需维护3个单独的集合来绑定到?

2 个答案:

答案 0 :(得分:1)

要使用数据绑定,必须使用整个集合。我建议你拆分集合,并绑定到每个集合。

答案 1 :(得分:0)

您可以创建多个CollectionView个实例,每个实例都会提供一个不同的集合视图。请注意,您需要实例化适当的派生类型,例如ListCollectionView或CollectionViewSource。


抱歉,我刚刚意识到你在WinForms中;以上是WPF类。如果您愿意包含对PresentationFramework的引用(即使您没有为您的应用程序使用WPF),也可以使用它。