|
1
42
假设您谈论的是WPF Toolkit DataGrid控件,您只需要设置 the CanUserSortColumns property 为true,然后设置 the SortMemberPath property
“scm”名称空间前缀映射到System。SortDescription类所在的ComponentModel。
我认为有足够多的人从这篇文章中得到了帮助,这条被投票支持的评论应该包含在这个答案中: 我必须用这个来让它工作:
|
|
|
2
18
我知道这是一篇旧文章,但除了Drew Marsh的回答之外,为了回应DanM关于列标题箭头未出现的问题……您需要将SortDirection属性添加到DataGridColumn中:
我发布了一个关于这个的问题,几天后找到了答案: ColumnHeader arrows not reflected when sorting a DataGrid in XAML |
|
|
3
4
当您看到Items Source不支持CollectionViewSource异常时,可以将DataGrid的DataContext设置为“MyItems ViewSource”,并将Items Source设置为{Binding},如下所示:
|
|
|
4
2
当你看到
你必须实施
|
|
|
5
0
这对我有效。
|