0

我在整理中的日期时遇到问题ComboBoxEdit。使用这行代码:

cbeDates.Sorted = true

以一种奇怪的方式对项目进行排序。输出是:

01/01/2013
01/02/2013
01/03/2013
.... 
02/01/2013
02/02/2013
....

但我想要以下预期输出:

01/01/2013
02/01/2013
.... 
01/02/2013
02/02/2013

你们有没有处理过这样的问题?提前感谢您的回复。

4

2 回答 2

1

排序按字母顺序工作。您可以对数据源进行排序,然后将其绑定到组合框或按排序顺序添加项目。

另一种解决方案是使用 IComparable 接口。ComboBoxEdit 使用 System.Collections.Comparer 类执行对象的比较。有关示例代码,请查看下面的链接。

http://www.devexpress.com/Support/Center/Question/Details/B97090
http://www.devexpress.com/Support/Center/Question/Details/A304

于 2013-05-22T10:40:45.367 回答
0

在属性中,尝试将显示格式和编辑格式设置为 DateTime d

于 2013-05-22T10:39:35.650 回答