关于ComboBox的自动排序问题

boxer_tony 2008-07-24 10:00:46
我在对话框上添加了ComboBox控件,设置了sort属性。当通过程序把数据库中的数据加入该控件时,程序运行发现数据并未排序。但是如果直接在控件的数据栏里手工添加数据,却可以自动排序。请问怎么回事?怎么才能让他实现自动排序?
...全文
507 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
yuhaozx 2008-07-29
  • 打赏
  • 举报
回复
1、学习
Fireway2008 2008-07-26
  • 打赏
  • 举报
回复
如果数据量很大, 你这种方法还管事吗?
boxer_tony 2008-07-26
  • 打赏
  • 举报
回复
谢谢,你这样做没问题。可奇怪的是:没加Order by,在我问问题的那天,DialogBox上的两个ComboBox都不能正常自动排序,可今天居然一个能正常排序了,另外一个还是不能。当然,在把数据库中的数据按一定顺序取出来再加入ComboBox后两个都没问题了。
zhstars 2008-07-24
  • 打赏
  • 举报
回复
建议你这样做,把数据库中的数据按一定顺序取出来,然后按你需要的顺序加入ComboBox中就可以达到目的了!
Sort属性好像对代码添加的数据不起作用!

15,978

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧