一个数据网格,所有列都有排序配置,如果点击标题,一个指定的排序触发,并且数据有意刷新。但是当刷新整个数据网格数据时,似乎数据网格记住了最后的排序条件,所以我的问题是如果有人刷新整个数据网格,如何重置为默认排序?
答案 0 :(得分:0)
如果我错了,请纠正我,但由于您在datagrid中使用排序,我假设datagrid绑定到ICollectionView
。如果要在刷新网格时重置排序,只需清除ICollectionView.SortDescriptions
或将其重置为默认值即可。
如果不是这种情况,请考虑使用ICollectionView作为数据网格的源。它提供了诸如排序,过滤和开箱即用的分组等功能,易于实现和自定义。
您可以在这里找到一些有用的资源: