Foxtable(狐表)用户栏目专家坐堂 → [分享]同表关联生成目录树


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

主题:[分享]同表关联生成目录树

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


加好友 发短信 一级勋章
等级:狐仙 帖子:9875 积分:57596 威望:0 精华:15 注册:2008/9/1 9:45:00
[分享]同表关联生成目录树  发帖心情 Post By:2012/11/3 17:32:00 [显示全部帖子]

     在群里有人提出一个问题  一个表 有一列为上级列 一列为下级列 要根据上级列的内容来生成一个目录树  目录树的内容是根据上级列的下级列出:

 

    上例子:


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

图片点击可在新窗口打开查看此主题相关图片如下:未命名.jpg
图片点击可在新窗口打开查看
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:同表关联生成目录树.foxdb


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


加好友 发短信 一级勋章
等级:狐仙 帖子:9875 积分:57596 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2012/11/4 8:38:00 [显示全部帖子]

哎 白写了吗,没有人顶,说明一下 不是递归函数做的.用了一个巧办法,四句代码!

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


加好友 发短信 一级勋章
等级:狐仙 帖子:9875 积分:57596 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2012/11/4 9:33:00 [显示全部帖子]

传入 下面两张图片:


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


图片点击可在新窗口打开查看此主题相关图片如下:未命名3.jpg
图片点击可在新窗口打开查看

 

 

  先做了一个同表的关联,再生成目录树!

[此贴子已经被作者于2012-11-4 9:34:05编辑过]

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


加好友 发短信 一级勋章
等级:狐仙 帖子:9875 积分:57596 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2012/11/5 7:23:00 [显示全部帖子]

自己顶一下 ,这个我还是认为有用的.

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


加好友 发短信 一级勋章
等级:狐仙 帖子:9875 积分:57596 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2012/11/5 14:12:00 [显示全部帖子]

以下是引用狐狸爸爸在2012-11-5 8:36:00的发言:

老朱,没看明白,你的代码和下面的代码,不是一样的吗:

 

 

Dim dt As DataTable = DataTables("表A")
Dim tv As WinForm.TreeView
tv =e.Form.Controls("TreeView1")
tv.BuildTree(dt, "上级|下级")

 

 

   老大 你再看看 关键不是代码哦! 这个做法是群里有人问我的.我只是看了后 做了个东西目录树出来! 他的表是这样的.


图片点击可在新窗口打开查看此主题相关图片如下:未命名4.jpg
图片点击可在新窗口打开查看

 

  所以我想到了 先做同表关联 再做目录树的方法!

[此贴子已经被作者于2012-11-5 14:13:13编辑过]

 回到顶部