以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 请教代码表格式的实现 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=13153) |
||||
-- 作者:bm -- 发布时间:2011/9/29 20:59:00 -- 请教代码表格式的实现 请求高手帮忙。请教用代码生成的统计表可以有自己的格式吗?abcd列生成多层表头。网格线为黑色。字体为5号,打印标题背景为白色。
|
||||
-- 作者:czy -- 发布时间:2011/9/29 21:15:00 -- Dim g As New SQLCrossTableBuilder("统计表1", "表A") g.AddTable("表A","编号","项目","编号") g.HGroups.AddDef("{表A}.编号") g.HGroups.AddDef("第二列","多层表头_第一列") g.HGroups.AddDef("第三列","多层表头_第三列") g.HGroups.AddDef("第四列") g.HGroups.AddDef("第五列") g.HGroups.AddDef("第六列") g.VGroups.AddDef("xm") g.Totals.AddDef("数量", AggregateEnum.Count) g.Build() MainTable = Tables("统计表1") Tables("统计表1").Font = New Font("宋体",9,FontStyle.Regular) DataTables("统计表1").SysStyles("Fixed").BackColor = Color.White |
||||
-- 作者:bm -- 发布时间:2011/9/29 21:36:00 -- 请老师再看看 那个多层表头是列xm。还有那个最佳例宽和网格线不会弄。 [此贴子已经被作者于2011-9-29 22:53:00编辑过]
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2011/9/30 10:03:00 -- Dim g As New SQLCrossTableBuilder("统计表1", "表A") |
||||
-- 作者:bm -- 发布时间:2011/9/30 13:03:00 -- 高手帮忙 高手帮忙。实在不好意思。又要麻烦你们了。帮助看了半天一头雾水。帮忙把网格线变成黑色。还有那个打印的时候为什么每次多要重新设置。我需要横向打印。左右为0.上下为7 |
||||
-- 作者:狐狸爸爸 -- 发布时间:2011/9/30 13:55:00 -- 不能通过代码设置网格线的颜色。 |
||||
-- 作者:bm -- 发布时间:2011/9/30 17:07:00 -- 请教窗口打印 各位高手。请帮帮忙。我现在在窗口中加入并绑定了上面代码生成的表(网格线可以设置了这样打印看的清楚很多)。在窗口的afterload事件中加入了上面的代码。有两个问题 1。怎样才能直接将表加入到窗口的表中。 2.打印代码怎样设置才能自动适应页宽。 |
||||
-- 作者:狐狸爸爸 -- 发布时间:2011/9/30 17:14:00 -- 第一个问题不明白,第二个问题没有办法的,只能自己反复调整,用设置各列的宽度:
http://www.foxtable.com/help/topics/0566.htm
|