Foxtable(狐表)用户栏目专家坐堂 → [求助]树目录的排序怎么弄?


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

主题:[求助]树目录的排序怎么弄?

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


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:5154 积分:31434 威望:0 精华:8 注册:2008/9/8 12:27:00
[求助]树目录的排序怎么弄?  发帖心情 Post By:2009/6/19 11:46:00 [只看该作者]

生成树目录时,怎样按某列进行排序? 如:
有 科目代码 一级科目 明细科目 等列,按一级科目、明细科目生成两级的树目录,怎样使得树目录按照科目代码的顺序上下排列?
请教了~    

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


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/6/19 11:55:00 [只看该作者]

BuildDataTree没有自定义排序的参数

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


加好友 发短信 F6
等级:狐精 帖子:3030 积分:19188 威望:0 精华:2 注册:2008/9/1 7:50:00
  发帖心情 Post By:2009/6/19 11:56:00 [只看该作者]

我也需要类似如此的东西,顶一下


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


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:5154 积分:31434 威望:0 精华:8 注册:2008/9/8 12:27:00
  发帖心情 Post By:2009/6/19 11:58:00 [只看该作者]

以下是引用狐狸爸爸在2009-6-19 11:55:00的发言:
BuildDataTree没有自定义排序的参数

那财务软件的习惯要按照科目代码顺序来操作的 不然绝大多数会计人员和审计人员会很难受的啊~  希望树目录能有个排序功能(自定义排序的参数)~  谢谢了。

[此贴子已经被作者于2009-6-19 11:58:39编辑过]

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


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/6/19 12:08:00 [只看该作者]

我看看能否给BuildDataTree加个参数。
图片点击可在新窗口打开查看
[此贴子已经被作者于2009-6-19 12:08:47编辑过]

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


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:5154 积分:31434 威望:0 精华:8 注册:2008/9/8 12:27:00
  发帖心情 Post By:2009/6/19 12:21:00 [只看该作者]

我变通办法:
增加一列: 代码及科目   代码:
for i as integer = 0 to currenttable.count -1
currenttable(i,"代码及科目") = "" & currenttable(i,"一级代码") & " " & "" & currenttable(i,"一级科目") & "" 
next


再:
Dim tv As WinForm.TreeView
tv =e.Form.Controls("TreeView1")
tv.BuildDataTree("flxsb", "", "代码及科目", "明细科目")

这样树目录就是按科目代码的顺序上下排序了。

[此贴子已经被作者于2009-6-19 17:37:34编辑过]

 回到顶部