Foxtable(狐表)用户栏目专家坐堂 → 请教:根节点名称的表达式


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

主题:请教:根节点名称的表达式

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


加好友 发短信
等级:小狐 帖子:353 积分:3058 威望:0 精华:0 注册:2008/9/1 6:39:00
请教:根节点名称的表达式  发帖心情 Post By:2015/3/20 11:18:00 [只看该作者]

下图:想获得根节点(比如  010101001)的表达式 怎样写?


图片点击可在新窗口打开查看此主题相关图片如下:2015-03-20_111731.png
图片点击可在新窗口打开查看

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/3/20 11:20:00 [只看该作者]

 目录树控件.Nodes(0).Name


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


加好友 发短信
等级:小狐 帖子:353 积分:3058 威望:0 精华:0 注册:2008/9/1 6:39:00
  发帖心情 Post By:2015/3/20 11:35:00 [只看该作者]

谢谢甜版主,但自己没有搞定。应该是有问题。

For Each dr As DataRow In DataTables("工作内容").Select("编码 = 'b.Nodes(0).Name' And 代码 Is Not Null")

想要达到的效果是昨天 Bin 版主给后增加的目录树,放在右侧。 

也就是直接在下图中修改代码


图片点击可在新窗口打开查看此主题相关图片如下:2015-03-20_113909.png
图片点击可在新窗口打开查看

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.rar


[此贴子已经被作者于2015/3/20 11:38:41编辑过]

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/3/20 11:41:00 [只看该作者]

For Each dr As DataRow In DataTables("工作内容").Select("编码 = '" & b.Nodes(0).Name & "' And 代码 Is Not Null")

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/3/20 11:41:00 [只看该作者]

什么意思? 昨天不是给你做好了?

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


加好友 发短信
等级:小狐 帖子:353 积分:3058 威望:0 精华:0 注册:2008/9/1 6:39:00
  发帖心情 Post By:2015/3/20 11:48:00 [只看该作者]

是放在  目录树2中 。本想改改位置的事,好做,可我自己一直没有完成。
[此贴子已经被作者于2015/3/20 11:50:11编辑过]

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/3/20 11:56:00 [只看该作者]

Dim dr1 As DataRow = e.Node.DataRow
Dim b As WinForm.TreeView = e.Form.Controls("TreeView2")
b.GenerateTree("工作内容","编号","工作内容", ".","编号 like '" & dr1("项目编码") & "%'")


For Each n As WinForm.TreeNode In b.AllNodes
    If n.Level = 1 Then
        Dim dr As DataRow = n.DataRow
        For Each drr As DataRow In DataTables("定额库").Select("代码 in ('" & dr("代码").replace(";","','") & "')")
            n.Nodes.Add(drr("名称"))
        Next
    End If
Next

 


For Each node As Object In b.Nodes
    node.expand
Next


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


加好友 发短信
等级:小狐 帖子:353 积分:3058 威望:0 精华:0 注册:2008/9/1 6:39:00
  发帖心情 Post By:2015/3/20 11:58:00 [只看该作者]


[此贴子已经被作者于2015/3/20 14:27:05编辑过]

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/3/20 12:13:00 [只看该作者]

自己看7楼,不知道你说什么。


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


加好友 发短信
等级:小狐 帖子:353 积分:3058 威望:0 精华:0 注册:2008/9/1 6:39:00
  发帖心情 Post By:2015/3/20 12:24:00 [只看该作者]

这回好了! 谢谢甜版主!谢谢!

 回到顶部