gpt4 book ai didi

wpf - 使用 SortDescription 时将字符串日期转换为日期

转载 作者:行者123 更新时间:2023-12-02 03:16:08 24 4
gpt4 key购买 nike

我的 WPF 应用程序使用 XMLDataProvider 获取其数据。 XML 文件有一个

<RELEASEDATE>dd/mm/yyyy</RELEASEDATE>

对于列出的每个项目。我正在使用

对应用程序中的数据进行排序
Listbox1.Items.SortDescriptions.Add(new SortDescription("RELEASEDATE", ListSortDirection.Descending));

结果不是预期的,因为日期被视为字符串。

解决这个问题最优雅的方法是什么?我可以以某种方式转换为内联日期吗?

最佳答案

您必须实现自己的 IComparer:

class DateTimeComparer : IComparer
{
public int Compare(object x, object y)
{
//To Do : Implement DataTime Comparering
}
}

现在将 IComparer 实现分配给集合的 ListCollectionView.CustomSort:

 ListCollectionView view = new ListCollectionView(ListBox.Items);

view.CustomSort = new DateTimeComparer();

See similar Question

关于wpf - 使用 SortDescription 时将字符串日期转换为日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11157306/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com