以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]GetUniqueValues如何控制排序? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=37732) |
-- 作者:kolen -- 发布时间:2013/7/9 21:06:00 -- [求助]GetUniqueValues如何控制排序? Dim groups As List(Of String) groups = DataTables("分组表").GetUniqueValues("组名<>\'\'","组名")
GetUniqueValues从表中获得不重复的值,能够对“组名”按照一定的顺序排序后,再放入集合GROUPS中。目前好像默认是A-Z排序。GetUniqueValues如何控制排序?比如根据“分组表”中另一列“序号”。 |
-- 作者:Bin -- 发布时间:2013/7/10 8:53:00 -- 这个好像暂时没有办法. |
-- 作者:cxabc123 -- 发布时间:2013/7/10 8:57:00 -- 不能排序,这是GetUniqueValues的最大缺陷,只能使用 GetComboListString来“曲线救国”,用GetComboListString提取出字符串,再用Split转换成数组 |
-- 作者:狐狸爸爸 -- 发布时间:2013/7/10 8:59:00 -- 呵呵,这个只能饶个弯了,用GetComboListString:
|
-- 作者:jspta -- 发布时间:2013/7/10 9:11:00 -- 这个可以提取数组,即两列,这样就能排序了,不过。。。。如果数据少得话,自己编码就可以了。数据多,排序也缺乏意义 |
-- 作者:kolen -- 发布时间:2013/7/13 9:25:00 -- 这样啊,谢谢了! |