我在整理中的日期时遇到问题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
你们有没有处理过这样的问题?提前感谢您的回复。
我在整理中的日期时遇到问题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
你们有没有处理过这样的问题?提前感谢您的回复。
排序按字母顺序工作。您可以对数据源进行排序,然后将其绑定到组合框或按排序顺序添加项目。
另一种解决方案是使用 IComparable 接口。ComboBoxEdit 使用 System.Collections.Comparer 类执行对象的比较。有关示例代码,请查看下面的链接。
http://www.devexpress.com/Support/Center/Question/Details/B97090
http://www.devexpress.com/Support/Center/Question/Details/A304
在属性中,尝试将显示格式和编辑格式设置为 DateTime d