打开软件附带的案例“统计演示”提问:
原代码如下:1、项目MainTableChanged事件:
If MainTable.Name = "销售统计" Then
Dim f As New Filler
DataTables("销售统计").DataRows.Clear() '清除原有数据
f.SourceTable = DataTables("订单")
f.SourceCols = "产品"
f.DataTable = DataTables("销售统计")
f.DataCols = "产品"
f.Fill()
DataTables("销售统计").DataCols("数量").Recalc()
End If
2、表DataColChanged事件:
Dim dr As DataRow = e.DataRow
Dim dt As DataTable = DataTables("订单")
If e.DataCol.Name = "产品" Then
dr("数量") = dt.Compute("Sum(数量)","[产品] = '" & dr("产品") & "'")
dr("金额") = dt.Compute("Sum(金额)","[产品] = '" & dr("产品") & "'")
End If
问题:现在统计的是所有行,如果我仅想统计加载行,如何改写?