Foxtable(狐表)用户栏目专家坐堂 → 关于treeview 大量命令需要组织的代码编写问题


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

主题:关于treeview 大量命令需要组织的代码编写问题

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/5/16 9:53:00 [显示全部帖子]


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/5/16 13:38:00 [显示全部帖子]

具体项目发上来测试

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/5/19 21:35:00 [显示全部帖子]

具体项目发上来测试

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/5/23 19:15:00 [显示全部帖子]

具体项目发上来测试

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/5/29 22:55:00 [显示全部帖子]

要说多少次?请上传实例啊

 

http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=78


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/5/30 23:45:00 [显示全部帖子]

afterLoad事件

 

Dim trv As WinForm.TreeView = e.Form.controls("treeview1")
Dim fz_sj As WinForm.TreeNode = trv.Nodes("我的项目").Nodes("按时间分")
Dim dt As DataTable = DataTables("项目信息表")
For Each sj As String In dt.GetValues("项目时间")
    fz_sj.Nodes.Add(sj)
Next

Dim fz_lx As WinForm.TreeNode = trv.Nodes("我的项目").Nodes("按类型分")
fz_lx.nodes.Clear
For Each lx As String In dt.GetValues("项目类型")
    fz_lx.Nodes.Add(lx)
Next

 

AfterSelectNode事件

 

Dim t As Table = Tables("项目信息表")
If e.Node.Level = 2 Then
    Dim ary() As String = e.node.FullName.Split("\")
    If ary(1) = "按时间分" Then
        t.filter = "项目时间='" & ary(2) & "'"
    ElseIf ary(1) = "按类型分" Then
        t.filter = "项目类型='" & ary(2) & "'"
    End If
End If


 回到顶部