以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  GetComboListString显示顺序出错  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=58077)

--  作者:80帅兜
--  发布时间:2014/10/11 9:22:00
--  GetComboListString显示顺序出错

窗口内有一个combobox,然后在窗口的afterload里面加入如下代码

Dim com1 As WinForm.ComboBox = e.Form.Controls("ComboBox部门")
com1.ComboList = DataTables("sys_dictionary").GetComboListString("部门","","序号")

代码应该很简单啊,不会出错吧。但是我得到的结果却是这个

下面截图是 字典里面的设置好的值,


图片点击可在新窗口打开查看此主题相关图片如下:11.png
图片点击可在新窗口打开查看

下面截图,是窗口运行后,显示的,顺序完全不对

图片点击可在新窗口打开查看此主题相关图片如下:22.png
图片点击可在新窗口打开查看

 

在一个窗口里,如果有多个Getcomboliststring,有的顺序就没问题,有的就会有问题,这是为啥,代码格式都一样


--  作者:Bin
--  发布时间:2014/10/11 9:38:00
--  
检查你的序号列,数值和字符串列的排序是不一样的
--  作者:狐狸爸爸
--  发布时间:2014/10/11 10:20:00
--  
序号列改为整数型看看
--  作者:80帅兜
--  发布时间:2014/10/11 10:53:00
--  

解决,序号我以前设置的字符的,,改成整数了。。问题解决了