显示目录树

当表处于汇总模式的时候,可以在表的左边显示一个目录树,这样可以用类似于Windows资源管理器的方式来显示和管理表中数据:

要得到上图所示的效果,操作非常简单,只需在设置汇总模式的时候,只需将GroupAboveData和TreeVisible两个属性设置为True即可,例如:

Dim t As Table = Tables("订单")
t
.GroupAboveData = True '分组行位于数据行之上
t
.TreeVisible = 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()

提示:并非一定要将GroupAboveData设置为True,使得分组行位于数据行之上,只是这样设置之后,目录树的样式会更符合我们的习惯。

 


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