分组行的位置

分组行默认在数据行之下,如果你喜欢,也可以先显示分组行,再显示数据行,如下图所示:

如果希望分组行位于数据行之上,只需将Table的GroupAboveData属性设置为True即可,例如:

Dim t As Table = Tables("订单")
t
.GroupAboveData = True '指定分组行位于数据行之上
Dim
g As Subtotalgroup
t
.SubtotalGroups.Clear()
g
= New Subtotalgroup
g
.GroupOn = "客户"
g
.TotalOn = "数量,金额"
t
.SubtotalGroups.Add(g)
g
= New Subtotalgroup
g
.GroupOn = "产品"
g
.TotalOn = "数量,金额"
t
.SubtotalGroups.Add(g)
g
= New Subtotalgroup
g
.GroupOn = "*"
g
.TotalOn = "数量,金额"
t
.SubtotalGroups.Add(g)
t
.Subtotal()

提示:如果要进行截止统计,不能设置分组行位于数据行之上。

 

 


本页地址:http://www.foxtable.com/webhelp/topics/3294.htm