以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]多层表头含换行符 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=178080) |
|
-- 作者:chnfo -- 发布时间:2022/6/16 23:22:00 -- [求助]多层表头含换行符 列标题有中英双语,用换行符隔开 这种情况能否实现多层表头 例如检验项目001(这里有换行符)adad_01 检验项目001(这里有换行符)adad_02 [此贴子已经被作者于2022/6/16 23:23:21编辑过]
|
|
-- 作者:有点蓝 -- 发布时间:2022/6/16 23:23:00 -- 不能,只能使用下划线实现http://www.foxtable.com/webhelp/topics/0018.htm |
|
-- 作者:chnfo -- 发布时间:2022/6/16 23:36:00 -- 好象不行,列名用下划线也不行(不能含有换行符),列标题用下划线也不行 |
|
-- 作者:有点蓝 -- 发布时间:2022/6/17 8:40:00 -- 标题可以使用换行符,我测试没有问题,不过需要通过代码设置,不能直接在表结构里设置。列名是肯定不能使用换行符号的 |
|
-- 作者:chnfo -- 发布时间:2022/6/17 9:22:00 -- Dim dtb As New DataTableBuilder("CSK") dtb.AddDef("DT", GetType(Date), "", "入伙时间") Dim dicc As New Dictionary(Of String, String) dicc.Add(guid.NewGuid.ToString, "天罡星" & vbCrLf & "TGX" & "_宋江|及时雨") dicc.Add(guid.NewGuid.ToString, "天罡星" & vbCrLf & "TGX" & "_吴用|智多星" ) For Each x As String In dicc.Keys Dim y As String = dicc(x).Split("|")(0) dtb.AddDef(x, GetType(String), 64, "", y) Next dtb.Build() 这样好象也不行呢
|
|
-- 作者:chnfo -- 发布时间:2022/6/17 9:27:00 -- 顺便反馈一个问题,输入guid.的时候,自动会显示成GroupTableBuilder.,这是几个意思哟 |
|
-- 作者:chnfo -- 发布时间:2022/6/17 9:36:00 -- 我自己这里测试,也不行呢 我是要让天置星 TGX形成合并表头
[此贴子已经被作者于2022/6/17 9:39:51编辑过]
|
|
-- 作者:有点蓝 -- 发布时间:2022/6/17 10:01:00 -- 合并不支持换行符。 代码编辑器的问题,可以去掉只列出常见类型的勾选:http://www.foxtable.com/webhelp/topics/3767.htm
|
|
-- 作者:chnfo -- 发布时间:2022/6/17 10:06:00 --
我是这么想的,可以把中文和英文分成两列。在填写界面上呢,国内嘛,不需要用到英文,列标题就不需要换行了(不显示英文),这个可以满足使用 但在打印输出报表的时候,要给国外的客户,就需要英文,那就要把英文换行显示出来 硬写代码写成多层表头? [此贴子已经被作者于2022/6/17 10:08:48编辑过]
|
|
-- 作者:有点蓝 -- 发布时间:2022/6/17 10:16:00 -- 没有其它办法 |