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