想做个dbgrid 的 树状结构显示 没有思路 求大佬给点思路

泽木丶 2018-08-05 08:12:42
在dbgrid 里面显示数据库的数据 并将数据以树状结构显示 这个我知道一点 在数据库做递归查询 ,但是关键我需要对dbgrid数据操作 做增删改查 ,比如对根节点做插入 对子节点做插入 删除根节点以及下面的子节点 删除子节点 等等这些操作 卡在这了
...全文
282 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
doloopcn 2018-08-09
  • 打赏
  • 举报
回复
SQL:
SELECT '父节点1',''
union all
SELECT '','1.1子节点‘
union all
SELECT '','1.2子节点‘
union all
SELECT '2父节点‘
union all
SELECT '','2.1子节点‘
union all
SELECT '','1.1子节点‘



lyhoo163 2018-08-09
  • 打赏
  • 举报
回复
这个比较复杂,需要设计数据表的结构,再设计几个过程:Load,save, Add, Insert, InsertChild,delete等等。
lyhoo163 2018-08-07
  • 打赏
  • 举报
回复
这个要分层次,通过循环建立树。
无聊的猪 2018-08-07
  • 打赏
  • 举报
回复
要用treeview,循环数据集写入treeview的item,或用第三方的dbtreeview
pykill8 2018-08-06
  • 打赏
  • 举报
回复
树状结构 本身不在这里面,你可以用第三方控件。TMS

5,386

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧