Foxtable(狐表)用户栏目专家坐堂 → 如何设置加载树的逆序


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

主题:如何设置加载树的逆序

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


加好友 发短信
等级:超级版主 帖子:110790 积分:563882 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/7/16 8:50:00 [显示全部帖子]

如果没有特别说明的,理论上代码可以放在任何需要使用的地方,比如

如果需要一打开窗口就加载们可以放到窗口afterload、如果想按按钮再加载,可以放在按钮事件........

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


加好友 发短信
等级:超级版主 帖子:110790 积分:563882 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/7/18 9:02:00 [显示全部帖子]

这个和加载没有什么关系:http://www.foxtable.com/webhelp/topics/0893.htm

语法:

BuildTree(DataTableName, Columns, Filter, Sort)

BuildTree(DataTable, Columns, Filter, Sort)

DataTableName: 数据表名
DataTable:    数据表
Columns:       指定数据列,不同的列之间用符号“|”隔开,例如:产品|客户|雇员”
Filter:        可选参数,指定过滤条件,
请参考表达式的运算符和函数 和 条件表达式
Sort:         可选参数,指定排序列。


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


加好友 发短信
等级:超级版主 帖子:110790 积分:563882 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/7/18 14:38:00 [显示全部帖子]

内置的加载树做不到的,这里的降序加载指的是加载的数据,和目录树节点显示的顺序没有半毛钱关系

只能使用窗口目录树控件做

Dim dt As DataTable
Dim b As New SQLGroupTableBuilder("统计表1","订单")
b.Groups.AddDef("日期",DateGroupEnum.Year,"年")
b.Groups.AddDef("日期",DateGroupEnum.Month,"月")
dt = b.Build(True) '参数设置为True,生成一个临时表,不在主界面显示
'然后根据统计表生成目录树
Dim trv As WinForm.TreeView = e.Form.Controls("TreeView1")
trv.BuildTree(dt, "年|月",,"年 desc,月 desc")

 回到顶部