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

标签 wpf sorting datagrid filtering

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

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

现在我的网格只是一个精美的项目列表。

最佳答案

要启用过滤、排序和分组,您可以使用 ICollectionView 接口(interface)。见 this post了解更多信息。

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

关于wpf - WPF Datagrid 中的排序和过滤选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1536683/

相关文章:

c# - 如何在不卡住 UI 线程的情况下更改 DataGrid ItemsSource?

wpf - 列表框选定文本颜色

javascript - Angularjs orderBy 排序问题 - 即,将 10 排序在 8 之前

wpf - 如何在Expander的右上角添加按钮 - WPF DataGrid

c# - WPF DataGrid - 将列与自动生成的列对齐

pandas - 对数据框中的顶部行进行分组、拆分和选取

c# - 如何在 sqlite 表中插入复杂模型?

wpf - 将菜单项添加到 FlowDocumentReader ContextMenu

c# - 当选择选项卡时,如何更改 TabControl 的 TabItem 标题上的图像?

MYSQL高级排序