以文本方式查看主题

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

--  作者:gudao123456
--  发布时间:2020/6/29 17:46:00
--  显示列顺序问题
设计了一个获取列名的窗口,但显示出来的列的顺序是当初设计表时列的顺序,与看到的顺序不一致(设计表后调整过顺序),如何才能获取的顺序与调整后的顺序一致?
获取代码如下:
Dim tb As Table=CurrentTable
Dim ckl As WinForm.CheckedListBox = e.Form.Controls("CheckedListBox1")
For Each dc As Col In tb.Cols
If dc.name<>"选定"
    ckl.Items.Add(dc.Caption)
End If
Next
[此贴子已经被作者于2020/6/29 19:29:40编辑过]

--  作者:有点蓝
--  发布时间:2020/6/29 20:25:00
--  
如果使用Table取值,1楼代码我测试是和当前显示的列的顺序是一致的。如果使用datatable取值才是数据库的顺序
--  作者:gudao123456
--  发布时间:2020/6/29 20:56:00
--  
谢谢!