刷新datagrid绑定后如何重置默认排序

时间:2015-04-13 08:56:10

标签: wpf sorting datagrid

一个数据网格,所有列都有排序配置,如果点击标题,一个指定的排序触发,并且数据有意刷新。但是当刷新整个数据网格数据时,似乎数据网格记住了最后的排序条件,所以我的问题是如果有人刷新整个数据网格,如何重置为默认排序?

1 个答案:

答案 0 :(得分:0)

如果我错了,请纠正我,但由于您在datagrid中使用排序,我假设datagrid绑定到ICollectionView。如果要在刷新网格时重置排序,只需清除ICollectionView.SortDescriptions或将其重置为默认值即可。

如果不是这种情况,请考虑使用ICollectionView作为数据网格的源。它提供了诸如排序,过滤和开箱即用的分组等功能,易于实现和自定义。

您可以在这里找到一些有用的资源: