【问题标题】:How to reset a default sorting after datagrid bindings refreshed刷新数据网格绑定后如何重置默认排序
【发布时间】:2015-06-18 12:46:54
【问题描述】:

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

【问题讨论】:

    标签: wpf sorting datagrid


    【解决方案1】:

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

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

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

    【讨论】:

    • 谢谢,我先看看你提供的资源~
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-27
    • 1970-01-01
    • 1970-01-01
    • 2011-09-05
    • 1970-01-01
    相关资源
    最近更新 更多