Foxtable(狐表)用户栏目专家坐堂 → [求助]请问下代码生成目录树怎么排序


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

主题:[求助]请问下代码生成目录树怎么排序

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


加好友 发短信
等级:幼狐 帖子:159 积分:1466 威望:0 精华:0 注册:2020/5/21 16:23:00
[求助]请问下代码生成目录树怎么排序  发帖心情 Post By:2023/6/27 14:35:00 [显示全部帖子]


图片点击可在新窗口打开查看此主题相关图片如下:目录树降序.png
图片点击可在新窗口打开查看

想要降序排 大的号码在第一行 先谢谢啦:D

Dim trv As WinForm.TreeView = e.Form.Controls("TreeView1")
trv.BuildTree(gt, "Job|Serviceitem")
trv.StopRedraw
For Each nd As WinForm.TreeNode In trv.AllNodes
    Dim fl1 As String = nd.DataRow("Job")
    Dim fl2 As String = nd.DataRow("Serviceitem")
    Select Case nd.Level
        Case 0
            nd.Text = nd.text & "(" & gt.Compute("Sum(行数)", "Job='" & fl1 & "'") & "条)"
        Case 1
            nd.Text = nd.text & "(" & gt.Compute("Sum(行数)", "Job='" & fl1 & "' and Serviceitem='" & fl2 & "'") & "条)"
    End Select
Next
trv.Nodes.Insert("[显示所有行]", "[显示所有行(" & Val(gt.Compute("Sum(行数)")) & "条)]", 0)
trv.ResumeRedraw

 回到顶部