以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]显示顺序问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=79411)

--  作者:blsu33
--  发布时间:2015/12/30 17:48:00
--  [求助]显示顺序问题
红袍老师,
  Dim clname() As String=drs("取值显示列").split(",")       这个是单元格的值是 ID,CNAME
            Dim item As Integer
            Tables("通用目录树_table1").DataSource =DataTables(drs("取值表"))
            For Each r As Col In Tables("通用目录树_table1").Cols
                r.Visible=False
            Next
            For item=0 To clname.Length-1
                Tables("通用目录树_table1").Cols(clname(item)).Visible=True  ‘为何这块的显示就变成了 CNAME,ID 这个是不是数组自动排序了,如何能按照单元格的值是 ID,CNAME,这个顺序显示呢?
            Next
            Tables("通用目录树_table1").ExtendLastCol=True
            Tables("通用目录树_table1").DataTable.SysStyles("EmptyArea").BackColor = Color.AliceBlue
            Tables("通用目录树_table1").AllowEdit=False

--  作者:blsu33
--  发布时间:2015/12/30 18:03:00
--  
哦 看到了 原来Datatabl 的列名添加顺序就是 CNAME,ID    这个忽略了,是不是Table的顺序和这个有关呢?


--  作者:大红袍
--  发布时间:2015/12/30 18:27:00
--  

visiable不会影响排序,只是控制显示和隐藏而已。

 

你移动列,或者是直接设置全部排序 http://www.foxtable.com/help/topics/1775.htm

 


--  作者:blsu33
--  发布时间:2015/12/30 18:45:00
--  
哦明白了