以下生成统计表代码,销售发货表已经加载,但我只想加载一部分。
问题是ExecuteReader是从后台加载,性不同,如何修改
Dim cmd As New SQLCommand
Dim dt As DataTable
'cmd.C
cmd.CommandText = "S elect * From {销售发货} Where 月 >= '" & e.Form.Controls("起始月").Text & "' And 月 <= '" & e.Form.Controls("截止月").Text & "'"
dt = cmd.ExecuteReader()
Dim b As New CrossTableBuilder("销售发货统计",DataTables("销售发货"))
b.HGroups.AddDef("客户简称")
b.VGroups.AddDef("年","{0}")
b.Totals.AddDef("发货单号",AggregateEnum.Count,"发货单数")
b.Totals.AddDef("发货金额","发货金额")
b.OrderByTotal = True
b.HorizontalTotal = True '水平合计
b.VerticalTotal = True '垂直合计
b.Decimals = 0 '保留的小数
b.Build