Foxtable(狐表)用户栏目专家坐堂 → 窗口中的Table作为副本时如何设置显示列及列宽


  共有18660人关注过本帖树形打印复制链接

主题:窗口中的Table作为副本时如何设置显示列及列宽

帅哥哟,离线,有人找我吗?
blackzhu
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:狐仙 帖子:9875 积分:57596 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2009/10/30 13:57:00 [显示全部帖子]

Dim x As String
For i As Integer = 0 To Tables("表名").Cols.Count -1
        x = x & Tables("表名").Cols(i).Name & "|" & Tables("价目表").Cols(i).Width & "|"
Next
Tables("窗口_Table1").SetColVisibleWidth(x)
上面的代码是主表同副本中的列排序一致.
下面的代码是在副本中可以显示哪几个列
Dim Vals As New List(Of String)
Vals.AddRange("|列名1|列名2|列名2|".Split("|"))
For Each c As Col In Tables("窗口_Table1").Cols
     c.Visible = Vals.Contains(c.name)
Next


 

 回到顶部
帅哥哟,离线,有人找我吗?
blackzhu
  2楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:狐仙 帖子:9875 积分:57596 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2009/10/31 11:50:00 [显示全部帖子]

排序不是有单击排序属性吗?如要代码也只有"sort"了,与原表应该一样的.


 回到顶部