Foxtable(狐表)用户栏目专家坐堂 → 求助动态生成导航树


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

主题:求助动态生成导航树

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


加好友 发短信
等级:八尾狐 帖子:1812 积分:12999 威望:0 精华:14 注册:2008/10/11 18:07:00
  发帖心情 Post By:2011/10/14 16:01:00 [显示全部帖子]

不知你要的结果

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


加好友 发短信
等级:八尾狐 帖子:1812 积分:12999 威望:0 精华:14 注册:2008/10/11 18:07:00
  发帖心情 Post By:2011/10/14 16:10:00 [显示全部帖子]

不明白,图示吧

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


加好友 发短信
等级:八尾狐 帖子:1812 积分:12999 威望:0 精华:14 注册:2008/10/11 18:07:00
  发帖心情 Post By:2011/10/14 17:48:00 [显示全部帖子]

Dim dr,dr1 As DataRow
Dim drs As List(of DataRow)
Dim tr As WinForm.TreeView
Dim nd1,nd2 As WinForm.TreeNode
tr = Forms("窗口1").Controls("TreeView1")
tr.Nodes.Clear
For Each dr In DataTables("单位库").Select("层次 = '一级单位'")
    nd1 =  Tr.Nodes.Add(dr("单位名称"))
    drs = DataTables("单位库").Select("上级单位 = '" & dr("单位名称") & "'")
    If drs.count> 0 Then
        For Each dr1 In drs
            nd2=nd1.nodes.add(dr1("单位名称"))
        Next
    End If
Next
[此贴子已经被作者于2011-10-14 18:12:05编辑过]

 回到顶部