Dim tbl As Table = e.Form.Controls("Table1").Table
Dim jb As new SQLJoinTableBuilder("cs","A")
jb.ConnectionName 等于 "连接名" '---如果用=,显示出来就是ab.c了,代替一下
jb.AddTable("A","BID","B","ID")
jb.AddCols("AA", "AB","AC","{B}.ID")
jb.AddExp("SaveA","表达式一")
jb.AddExp("SaveB","表达式二")
Dim g As new GroupTableBuilder("TempABC",jb.BuildSQL)
jb.ConnectionName 等于 "连接名"
g.Groups.AddDef("AA")
g.Groups.AddDef("AB")
g.Totals.AddDef("SaveA")
g.Totals.AddDef("SaveB")
g.Build() '生成统计表
'tbl.DataSource = g.BuildDataSource() '--如果用这一行,窗口表显示的就是12的字体
tbl.DataSource = DataTables("TempABC") ‘--如果有管一行,窗口显示的还是9的字体
Dim fnt As New Font(tbl.Font.Name, 12, tbl.Font.Style)
tbl.Font = fnt
另外,袍兄说
或者去掉 g.Build(),你可以用副本表来定制模板嘛,和直接用KK是一样的意思
这个用副本表来定制模板,要咋个整法?
这么神奇?
[此贴子已经被作者于2016/1/7 17:14:33编辑过]