Foxtable(狐表)用户栏目专家坐堂 → 求教这个NodeMouseDoubleClick的代码如何写。


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

主题:求教这个NodeMouseDoubleClick的代码如何写。

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


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

 

 

 

Select Case e.Node.Level
    Case 0
        msgbox(e.Node.Text)
    Case 1
        Dim ary() As String = e.Node.FullPath.Split("\")
        msgbox(ary(0))
        msgbox(ary(1))
End Select

 


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


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

 意思是分别获取得到值,然后你设置加载条件就行了


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


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

 无语。例子发上来


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


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

Select Case e.Node.Level
    Case 0
        If e.Node.Text = "全市" Then
            DataTables("表A").LoadFilter = ""
        Else
            DataTables("表A").LoadFilter = "区域 = '" & e.Node.Text & "'"
        End If
    Case 1
       
        Dim ary() As String = e.Node.FullPath.Split("\")
        If ary(0) = "全市" Then
            DataTables("表A").LoadFilter = "第2列 = '" & ary(1) & "'"
        Else
            DataTables("表A").LoadFilter = "区域 = '" & ary(0) & "' and 第2列 = '" & ary(1) & "'"
        End If
End Select

DataTables("表A").Load


 回到顶部