Foxtable(狐表)用户栏目专家坐堂 → 另一种通用筛选树 拼接筛选条件 拼接字符串


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

主题:另一种通用筛选树 拼接筛选条件 拼接字符串

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


加好友 发短信
等级:超级版主 帖子:111427 积分:567211 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/8/6 12:19:00 [显示全部帖子]


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


加好友 发短信
等级:超级版主 帖子:111427 积分:567211 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/8/6 13:36:00 [显示全部帖子]

什么地方不会,有什么问题。请贴出代码,描述具体问题。http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=150626

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


加好友 发短信
等级:超级版主 帖子:111427 积分:567211 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/8/6 16:07:00 [显示全部帖子]

……
For Each NdType  As WinForm.TreeNode In trv.Nodes
    if NdType.level = 0 then continue for
    Select Case NdType.Name
        Case "开piao日期"
……

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


加好友 发短信
等级:超级版主 帖子:111427 积分:567211 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/8/6 17:10:00 [显示全部帖子]

For Each NdType  As WinForm.TreeNode In trv.AllNodes

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


加好友 发短信
等级:超级版主 帖子:111427 积分:567211 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/8/6 17:38:00 [显示全部帖子]

For Each NdType  As WinForm.TreeNode In trv.AllNodes
    If NdType.level = 0 Then Continue For
Output.Show(nd.Name)
    Select Case NdType.Name
        Case "年","月"
            Dim Lbs As String() ={"开piao日期","年","月"}

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


加好友 发短信
等级:超级版主 帖子:111427 积分:567211 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/8/6 17:48:00 [显示全部帖子]

For Each NdType  As WinForm.TreeNode In trv.allNodes
    If NdType.level = 0 And NdType.Checked = False Then Continue For
    Dim s As String = NdType.FullPath.Split("\")(0)
    Select Case s
        Case "开piao日期"
            If flt > "" Then
                flt = flt & " Or "  '注意用or而不是And
            End If
            If nd.Level = 1 Then '注意下面的条件都要用括号括起来
                flt = flt & "( 年 = '" & NdType.Text & "')"
            Else
                flt = flt & "( 年 = '" & NdType.ParentNode.Text & "' And 月 = '" & NdType.Text & "')"
            End If
            
        Case "fa piao状态"
            
        Case "客户名称"
            
        Case "项目名称"
    End Select
[此贴子已经被作者于2020/8/6 17:48:24编辑过]

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


加好友 发短信
等级:超级版主 帖子:111427 积分:567211 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/8/6 20:06:00 [显示全部帖子]

请上传实例说明

 回到顶部