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


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

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

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


加好友 发短信
等级:童狐 帖子:200 积分:2009 威望:0 精华:0 注册:2018/3/30 19:56:00
关于treeview 大量命令需要组织的代码编写问题  发帖心情 Post By:2019/5/29 22:15:00 [只看该作者]

上传过来了,老师您这边看一下

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  12楼 | 信息 | 搜索 | 邮箱 | 主页 | 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


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


加好友 发短信
等级:童狐 帖子:200 积分:2009 威望:0 精华:0 注册:2018/3/30 19:56:00
关于treeview 大量命令需要组织的代码编写问题  发帖心情 Post By:2019/5/30 22:17:00 [只看该作者]

关于treeview 大量命令需要组织的代码编写问题,这个是实例,
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:目录树学习.rar


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  14楼 | 信息 | 搜索 | 邮箱 | 主页 | 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


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


加好友 发短信
等级:童狐 帖子:200 积分:2009 威望:0 精华:0 注册:2018/3/30 19:56:00
  发帖心情 Post By:2019/6/2 11:46:00 [只看该作者]

搞定,代码完美而且简洁明了
谢谢老师

 回到顶部
总数 15 上一页 1 2