Dim t As Table = Forms("装配窗体").Controls("Table1").Table
Dim b As New GroupTableBuilder("统计表1", DataTables("装配表"))
b.Groups.AddDef("用户编号") '根据用户分组
b.Totals.AddDef("配比", AggregateEnum.Sum, "总数量") '对数量进行统计
t.DataSource = b.BuildDataSource '生成统计表
t.DataTable.DataCols.Add("实际产量", Gettype(Integer))
有个问题~写在DataColChanged事件里面 表格数据行比较庞大 有2000多行~ 然后改某一行的配比值 会计算所有用户的统计数据 会卡个十几秒 才有反应~太慢了
我窗口上 有个控件能显示当前编辑的用户编号
能不能 只对当前修改的用户编号 重新进行累加统计 因为其他用户的计算应该是多余的~