WPF Datagrid 中的排序和过滤选项?
Posted
技术标签:
【中文标题】WPF Datagrid 中的排序和过滤选项?【英文标题】:sorting and filtering options in WPF Datagrid? 【发布时间】:2010-12-04 22:24:51 【问题描述】:我安装了最新的 WPF 工具包并使用了 Datagrid 控件。 项目列表显示为基于我的 IList 作为 ItemsSource 自动生成的列。
我想知道是否有一种 OOTB 方法可以在此网格上进行过滤/排序? 一种单击标题使其排序的方法,或使用标题中的下拉菜单显示所有可能的值,以便根据该属性过滤列。
现在我的网格只是一个精美的项目列表。
【问题讨论】:
【参考方案1】:要启用过滤、排序和分组,您可以使用 ICollectionView 接口。请参阅this post 了解更多信息。
要在单击列标题时启用排序,可以将 DataGrid 控件的 CanUserSortColumns 设置为 true。
【讨论】:
以上是关于WPF Datagrid 中的排序和过滤选项?的主要内容,如果未能解决你的问题,请参考以下文章