gpt4 book ai didi

vb.net - 在 ComboBox 中对日期进行排序

转载 作者:行者123 更新时间:2023-12-04 04:32:59 26 4
gpt4 key购买 nike

我有一个带有以下日期的组合框:1/27/2014、1/5/2014、12/20/2013

我如何根据年份然后月份对它们进行排序,看起来:

combobox.sorted = true

基于第一个角色的作品

我如何排序以首先显示 12 月的日期

最佳答案

在将列表添加为数据源之前,您可以使用日期列表的默认排序:

    Dim Dates As List(Of Date) =
{
Date.Parse("1/27/2014"),
Date.Parse("1/5/2014"),
Date.Parse("12/20/2013")
}.ToList
Dates.Sort()
ComboBox1.DataSource = Dates

要降序排序,您可以在集合排序后使用 Reverse。按降序排序更合适,而不是遍历集合两次。自定义比较可以在这里工作:
Dates.Sort(New Comparison(Of Date)(Function(x As Date, y As Date) y.CompareTo(x)))

关于vb.net - 在 ComboBox 中对日期进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20248222/

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