Foxtable(狐表)用户栏目专家坐堂 → 分组汇总时如何当目录树打开后是收缩的状态


  共有2900人关注过本帖树形打印复制链接

主题:分组汇总时如何当目录树打开后是收缩的状态

帅哥哟,离线,有人找我吗?
happyft
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1926 积分:17379 威望:0 精华:0 注册:2014/7/29 19:09:00
分组汇总时如何当目录树打开后是收缩的状态  发帖心情 Post By:2021/1/11 23:04:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:微信截图_20210111225921.png
图片点击可在新窗口打开查看


'---查询数据并绑定到窗口表中.
cmd.CommandText = sql
dt = cmd.ExecuteReader()
tbl2.DataSource = dt
tbl2.GroupAboveData = True '分组行位于数据行之上
tbl2.TreeVisible = True '显示目录树

Dim g As Subtotalgroup
tbl2.SubtotalGroups.Clear()
'添加分组列
g = New Subtotalgroup
g.GroupOn = "客户"
g.TotalOn = "数量,金额"
tbl2.SubtotalGroups.Add(g)
tbl2.Subtotal()

如上图,上面的代码汇总统计打开表时目录树时展开的,如何让统计表显示时默认目录树是折叠好的,用户需要查看详细时再自己点开
谢谢!

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:109678 积分:558082 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/1/11 23:10:00 [只看该作者]

http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=152337&replyID=&skin=1

 回到顶部
帅哥哟,离线,有人找我吗?
HappyFt
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1926 积分:17379 威望:0 精华:0 注册:2014/7/29 19:09:00
  发帖心情 Post By:2021/1/11 23:21:00 [只看该作者]

加上了tbl2.Grid.Tree.Show(0) '----------------折叠 第 0 层  (默认是展开的)

目录树还是一样,全部是展开的,为何不能折叠呢?

谢谢

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:109678 积分:558082 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/1/12 8:39:00 [只看该作者]

我测试没有问题,请上传实例说明

Dim tbl2 As Table = Tables("表A")
tbl2.GroupAboveData = True '分组行位于数据行之上
tbl2.TreeVisible = True '显示目录树

Dim g As Subtotalgroup
tbl2.SubtotalGroups.Clear()
'添加分组列
g = New Subtotalgroup
g.GroupOn = "第一列"
g.TotalOn = "第二列"
tbl2.SubtotalGroups.Add(g)
tbl2.Subtotal()

tbl2.Grid.Tree.Show(0)

 回到顶部