请问,如下代码生成的数据,是按照什么排序的,
如果想按照源表中的某列排序,却不想参与分组,该如何修改代码呢?
Dim gb As new SQLGroupTableBuilder("统计","库存") '分组统计
gb.C '数据源
gb.Groups.AddDef("移动日期",DateGroupEnum.None) '分组
gb.Groups.AddDef("物料编码") '分组
gb.Groups.AddDef("物料描述") '分组
gb.Totals.AddExp("数量总计","移动数量") '求和
If e.Form.Controls("移动类型ComboBox1").value > "" Then
gb.Groups.AddDef("移动类型") '分组
ElseIf e.Form.Controls("移动代码CheckedComboBox1").value > "" Then
gb.Groups.AddDef("移动代码") '分组
ElseIf e.Form.Controls("移动单元CheckedComboBox1").value > "" Then
gb.Groups.AddDef("移动单元") '分组
ElseIf e.Form.Controls("人员ComboBox1").value > "" Then
gb.Groups.AddDef("用户名") '分组
End If
gb.Filter = fit ' 条件
e.Form.Controls("导出记录Table1").Table.Datasource = gb.BuildDataSource '生成
End If
[此贴子已经被作者于2016/1/25 13:28:19编辑过]