Foxtable(狐表)用户栏目专家坐堂 → 从关联表中创建目录树,需要筛选怎么办


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

主题:从关联表中创建目录树,需要筛选怎么办

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


加好友 发短信
等级:婴狐 帖子:35 积分:382 威望:0 精华:0 注册:2012/2/14 11:36:00
从关联表中创建目录树,需要筛选怎么办  发帖心情 Post By:2012/3/8 18:54:00 [只看该作者]

Dim trv As WinForm.TreeView = e.Form.Controls("TreeView1")
For Each dr1 As DataRow In DataTables("员工表").DataRows
  Dim nd1 As WinForm.TreeNode = trv.nodes.Add(dr1("员工姓名"))
    For Each dr2 As DataRow In dr1.GetChildRows("客户信息")
        Dim nd2 As WinForm.TreeNode = nd1.nodes.add(dr2("施工单位"))
        For Each dr3 As DataRow In dr2.GetChildRows("工程信息")
            nd2.nodes.add(dr3("工程名称"))
        Next
    Next
Next

 


图片点击可在新窗口打开查看此主题相关图片如下:未命名.jpg
图片点击可在新窗口打开查看
我想让出现在树里的员工只有销售员,其他的不想要,怎么办

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


加好友 发短信 一级勋章 三级勋章 二级勋章
等级:超级版主 帖子:6318 积分:33945 威望:0 精华:10 注册:2008/8/31 20:56:00
  发帖心情 Post By:2012/3/8 19:21:00 [只看该作者]

For Each dr1 As DataRow In DataTables("员工表").DataRows
    If dr1("职位") = "销售员" Then
        Dim nd1 As WinForm.TreeNode = trv.nodes.Add(dr1("员工姓名"))
    End If

……


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


加好友 发短信
等级:婴狐 帖子:35 积分:382 威望:0 精华:0 注册:2012/2/14 11:36:00
  发帖心情 Post By:2012/3/8 20:07:00 [只看该作者]

For Each dr1 As DataRow In DataTables("员工表").DataRows
   Dim nd1 As WinForm.TreeNode

 If dr1("职位") = "销售员" Then
      nd1 = trv.nodes.Add(dr1("员工姓名"))
    End If

……

谢谢您,成功了


 回到顶部