以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  交叉统计表  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=158909)

--  作者:石四
--  发布时间:2020/12/7 10:50:00
--  交叉统计表
怎么设置可见列宽度?貌似需要拼接字符串?
Dim b As New CrossTableBuilder("统计表1",DataTables("订单"))
b.HGroups.AddDef("客户")
b.VGroups.AddDef("产品")
b.Totals.AddDef("数量")
b.Build

Dim dic As New Dictionary(Of String,String)
For Each c As Col In Tables("统计表1").Cols
    dic.Add(c.Caption,c.Name)
Next
\'output.show(dic("PD04"))
Tables("统计表1").SetColVisibleWidth("客户|82|数量_4|68")
-------------------
如何通过字典直接设置可见列宽度?
下面的行不通:
Tables("统计表1").SetColVisibleWidth("客户|82|dic("PD04")|68")


--  作者:有点蓝
--  发布时间:2020/12/7 11:19:00
--  
Tables("统计表1").SetColVisibleWidth("客户|82|" & dic("PD04") & "|68")
--  作者:石四
--  发布时间:2020/12/7 11:28:00
--  
OK