Foxtable(狐表)用户栏目专家坐堂 → [求助]关于treeview更新问题


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

主题:[求助]关于treeview更新问题

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


加好友 发短信
等级:三尾狐 帖子:654 积分:4971 威望:0 精华:0 注册:2016/1/16 22:42:00
[求助]关于treeview更新问题  发帖心情 Post By:2018/12/4 14:39:00 [只看该作者]

我通过表中数据生成treeview,又通过treeview对表进行过滤及编辑操作,编辑保存后,需要更新treeview。
1、我用
Dim td As WinForm.TreeNode   = trvmain.SelectedNode 
Functions.Execute("Fun生成分类导航数据",ChkNavBar.Value,Tables(MainTable.Name ),TrVMain)
trvmain.SelectedNode =td 
trvmain.SelectedNode.ExpandAll执行到此处出错!!
2、我用
Dim td As WinForm.TreeNode   = trvmain.SelectedNode 
Dim idx1 As Integer = td.Index
Functions.Execute("Fun生成分类导航数据",ChkNavBar.Value,Tables(MainTable.Name ),TrVMain)
trvmain.SelectedNode =TrVMain.Nodes(idx1)
trvmain.SelectedNode.ExpandAll 没有错,但不是我原先展开的地方,经监控idx1是1、2、3从来都不会超过

请各位神帮我下吧

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/12/4 14:52:00 [只看该作者]

要重新查找到对应的节点,才行的。循环allnodes,比较 fullpath 属性找到

 

http://www.foxtable.com/webhelp/scr/2302.htm

 


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


加好友 发短信
等级:三尾狐 帖子:654 积分:4971 威望:0 精华:0 注册:2016/1/16 22:42:00
  发帖心情 Post By:2018/12/4 15:07:00 [只看该作者]

哦,谢谢,能解决,稍微麻烦点

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


加好友 发短信
等级:三尾狐 帖子:654 积分:4971 威望:0 精华:0 注册:2016/1/16 22:42:00
  发帖心情 Post By:2018/12/12 21:01:00 [只看该作者]

请问!SQLGroupTableBuilder在使用Groups进行分组时,可以使用表达式吗?如某字段的值是【国外物质】、【国内物质】,这个我想把它分在【物质】组,可以吗?如何用Groups实现

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/12/12 22:21:00 [只看该作者]

以下是引用小美菜在2018/12/12 21:01:00的发言:
请问!SQLGroupTableBuilder在使用Groups进行分组时,可以使用表达式吗?如某字段的值是【国外物质】、【国内物质】,这个我想把它分在【物质】组,可以吗?如何用Groups实现

 

可以使用表达式 http://www.foxtable.com/webhelp/scr/1626.htm

 

 


 回到顶部