我在对话框上添加了ComboBox控件,设置了sort属性。当通过程序把数据库中的数据加入该控件时,程序运行发现数据并未排序。但是如果直接在控件的数据栏里手工添加数据,却可以自动排序。请问怎么回事?怎么才能让他实现自动排序?

解决方案 »

  1.   

    建议你这样做,把数据库中的数据按一定顺序取出来,然后按你需要的顺序加入ComboBox中就可以达到目的了!
    Sort属性好像对代码添加的数据不起作用!
      

  2.   

    谢谢,你这样做没问题。可奇怪的是:没加Order by,在我问问题的那天,DialogBox上的两个ComboBox都不能正常自动排序,可今天居然一个能正常排序了,另外一个还是不能。当然,在把数据库中的数据按一定顺序取出来再加入ComboBox后两个都没问题了。