Foxtable(狐表)用户栏目专家坐堂 → [求助]目录树排序问题


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

主题:[求助]目录树排序问题

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


加好友 发短信
等级:童狐 帖子:201 积分:2085 威望:0 精华:0 注册:2018/5/4 14:45:00
[求助]目录树排序问题  发帖心情 Post By:2018/9/12 0:14:00 [只看该作者]

老师:如何让目录树按ID排序,以下代码有问题,烦请指正,谢谢!!
Dim cmd As New SQLCommand
Dim dt As DataTable
cmd.C
cmd.CommandText = "SELECT * F rom {zd_工作清单} WHERE 导航1='项目经理工作' ORDER BY zd_工作清单.ID"
dt = cmd.ExecuteReader()
'dt.Sort ="ID"    '按ID排序
Dim trv1 As WinForm.TreeView = e.Form.Controls("TreeView1")
trv1.ForeColor = Color.Red
trv1.BuildTree(dt, "导航1|导航2|导航3")
e.Form.Controls("TreeView1").ExpandAll

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


加好友 发短信
等级:童狐 帖子:201 积分:2085 威望:0 精华:0 注册:2018/5/4 14:45:00
  发帖心情 Post By:2018/9/12 0:25:00 [只看该作者]

改为:
trv1.BuildTree(dt, "导航1|导航2|导航3","ID")
提示错误:
筛选表达式“ID”的计算结果不是布尔值项。

但出现的结果是正确的


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


加好友 发短信
等级:童狐 帖子:201 积分:2085 威望:0 精华:0 注册:2018/5/4 14:45:00
  发帖心情 Post By:2018/9/12 0:32:00 [只看该作者]

改为:
trv1.BuildTree(dt, "导航1|导航2|导航3","","ID")
就好了

已解决

 回到顶部