以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [推荐]  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=147216)

--  作者:hanlingli111999
--  发布时间:2020/3/12 7:09:00
--  [推荐]
老师好:
我的问题:我在窗体上设置了一个table表,用于汇总“计算表”中的数据,
为什么在窗体table表上第一行显示为0呢,从第二行开始显示数据呢?汇总结果倒是正确的,代码如下:
Dim bd1 As New GroupTableBuilder("统计表1",DataTables("计算表"))
Dim dt1 As fxDataSource
bd1.Groups.AddDef("计算部位") \'根据型号分组
bd1.Totals.AddDef("重量t") \'对数量进行统计
bd1.Totals.AddDef("油漆面积㎡") \'对面积进行统计
dt1 = bd1.BuildDataSource()
Tables("汇总_表").DataSource = dt1 \'将统计结果绑定到Table


Tables("汇总_表").SetColVisibleWidth("计算部位|150|重量t|120|油漆面积㎡|120")

--  作者:狐狸爸爸
--  发布时间:2020/3/12 11:02:00
--  
可能存在计算部位为空的行。
如果检查不出原因,就做个例子发上来吧