【发布时间】:2020-11-22 11:21:32
【问题描述】:
有什么方法可以自定义数据网格视图中的排序。我希望按“上午 8 点、上午 9 点、上午 10 点、上午 11 点、下午 12 点、下午 1 点、下午 2 点、下午 3 点、下午 4 点”对时间列进行排序。
这可能吗?我应该把它放在编码器中还是在设置中找到它?
我在 Time's Sortby 设置中看到了“程序化”,我在互联网上搜索,但我仍然不知道它是如何工作的,或者它是否能解决我的问题。
【问题讨论】:
-
很快:使用自定义比较器。
-
数据如何进入网格:直接还是通过数据绑定?
-
您可能有一个数据源集。尽可能对数据进行排序,而不是对控件进行排序。使用 BindingSource 将数据绑定到 Control 的 DataSource。
-
@AlexanderPetrov 通过数据绑定 :)