2015-11-03 19 views
0

RadGridView绑定到某些集合,其中一些属性表示一些关键值。 我添加了绑定到这些属性的combobox列,并添加了包含key-displayValue对的itemssource。在RadGridView的combobox列中过滤和排序

问题是如何设置排序和过滤显示值?

回答

0

您可以使用CollectionViewSource进行过滤或分类。 CollectionViewSource是一个数据绑定基础结构,提供过滤和排序等功能。

如何初始化的CollectionView:

ICollectionView _collectionView = CollectionViewSource.GetDefaultView(<<ItemsSource bind to comboBox>>); 

过滤

筛选您可以定义确定该项目应该是看和不看的部分回调方法的集合视图。该方法应具有以下签名:bool Filter(object item)。现在设置方法为的CollectionView的Filter属性的委托,就大功告成了

排序

数据排序升序或通过一个或多个标准下降是查看数据的共同要求。收集视图可以很容易地实现这一目标。只需按照您的喜好将SortDescriptions添加到CollectionView