WPF Datagrid中的排序和过滤选项?

时间:2009-10-08 09:33:53

标签: wpf sorting datagrid filtering

我安装了最新的WPF工具包并使用了Datagrid控件。 项目列表显示基于我的IList作为ItemsSource自动生成的列。

我想知道是否有OOTB方法对此网格进行过滤/排序? 一种单击标题以使其排序的方法,或者使用标题中的下拉列表显示所有可能的值,以便在该属性上过滤列。

现在我的网格只是一个奇特的项目列表。

1 个答案:

答案 0 :(得分:8)

要启用过滤,排序和分组,您可以使用ICollectionView界面。有关详细信息,请参阅this post

要在单击列标题时启用排序,可以将DataGrid控件的CanUserSortColumns设置为true。