Foxtable(狐表)用户栏目专家坐堂 → 多选筛选树如何自动更新及实现显示“■”的问题


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

主题:多选筛选树如何自动更新及实现显示“■”的问题

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


加好友 发短信
等级:超级版主 帖子:111427 积分:567211 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/5/12 20:42:00 [显示全部帖子]

1、每次导入数据后重新调用BuildTree生成目录树

2、目录树只有勾选或者不勾选2种状态,没有■这个样子
上级同步勾选可以在AfterCheckNode事件这样

if e.Node.Checked 
dim pn as WinForm.TreeNode = e.Node.ParentNode
do while pn  IsNot Nothing Then 
    
pn .Checked = true
pn  = pn.ParentNode
loop
end if

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


加好友 发短信
等级:超级版主 帖子:111427 积分:567211 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/5/13 9:36:00 [显示全部帖子]

把BuildTree放到导入的代码后面不就行了

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


加好友 发短信
等级:超级版主 帖子:111427 积分:567211 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/5/13 20:47:00 [显示全部帖子]

说明"TreeView1"不是这个窗口的,改为合适的窗口名,Forms("某窗口").Controls("TreeView1").BuildTree

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


加好友 发短信
等级:超级版主 帖子:111427 积分:567211 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/5/14 13:33:00 [显示全部帖子]

到datacolchanged事件,继续调用BuildTree重新生成目录树

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


加好友 发短信
等级:超级版主 帖子:111427 积分:567211 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/5/14 15:09:00 [显示全部帖子]

认真再看6楼

 回到顶部