Foxtable(狐表)用户栏目专家坐堂 → 从aftercheckNode换到点击node


  共有1917人关注过本帖平板打印复制链接

主题:从aftercheckNode换到点击node

美女呀,离线,留言给我吧!
susu312
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:997 积分:6752 威望:0 精华:0 注册:2018/6/8 16:17:00
从aftercheckNode换到点击node  发帖心情 Post By:2018/9/3 11:33:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

afterchecknode代码:

 

Dim trv As WinForm.TreeView = e.Sender
Dim flt As String
Dim nd As WinForm.TreeNode
For Each nd In e.node.allNodes '清除子节点的选中标记
    nd.Checked = False
Next
nd = e.Node.ParentNode
Do While nd IsNot Nothing '清除父节点的选中标记
    nd.Checked = False
    nd = nd.ParentNode
Loop
For Each nd In trv.AllNodes
    If nd.Checked  Then
        Dim rts() As String = nd.FullPath.Split("\")
        Dim val As String = ""
   
        If nd.Checked  Then
               If val > "" Then
                   val = val & " or "
               End If
               val = val  & " organName = '"  & nd.text & "'"
        End If

        If flt > "" Then
            flt = flt & " Or (" & val & ")"
        Else
            flt = val
        End If
    End If
Next

 

老师,现在有个需求,就是点击节点,就能勾选是哪个那个check框,请您给我指导下


 回到顶部
总数 12 1 2 下一页