我正在尝试使用ObservableCollection类对动态行生成的datagrid列进行排序。我想要的是,当我点击Header时,行应该按顺序排序并在另一次点击时降序。在这里我使用了分页概念所以我尝试使用SortMemberPath和CanUserSort标签,但它只对单个页面的行进行排序,但我想使用ObservableCollection类对所有绑定行进行排序,该类将在单击时对每个页面上的所有行进行排序在标题上。
<DataGrid>
<DataGrid.Resources />
<DataGridTemplateColumn SortMemberPath="Header" CanUserSort="True" >
<DataGridTemplateColumn.CellTemplate >
<DataTemplate>
<TextBlock />
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
</DataGrid>
这只能排序一个页面行而不是整个行集合。请帮帮我。
提前致谢