社区
Delphi
帖子详情
想做个dbgrid 的 树状结构显示 没有思路 求大佬给点思路
泽木丶
2018-08-05 08:12:42
在dbgrid 里面显示数据库的数据 并将数据以树状结构显示 这个我知道一点 在数据库做递归查询 ,但是关键我需要对dbgrid数据操作 做增删改查 ,比如对根节点做插入 对子节点做插入 删除根节点以及下面的子节点 删除子节点 等等这些操作 卡在这了
...全文
282
6
打赏
收藏
想做个dbgrid 的 树状结构显示 没有思路 求大佬给点思路
在dbgrid 里面显示数据库的数据 并将数据以树状结构显示 这个我知道一点 在数据库做递归查询 ,但是关键我需要对dbgrid数据操作 做增删改查 ,比如对根节点做插入 对子节点做插入 删除根节点以及下面的子节点 删除子节点 等等这些操作 卡在这了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
delphi动态配置
DB
grid
列
显示
类
delphi
db
grid
+clientdataSet实现的动态配置
db
grid
显示
列类,输入一个xml文件,单保存即可把
db
grid
中所有列保存到xml中,还可以拖动,修改是否
显示
,
显示
宽度。
DB
Grid
+Access分页
显示
access数据库有三万多条记录,全部
显示
太费时间,也不便于查看 分页
显示
就是一页
显示
一定数目的记录,不要一次全部
显示
出来
做
一次
显示
20条记录,
点
击一个按钮后
显示
下一个20条记录 即可以实现"第一页" "下一页" "上一页" "最后一页"的翻滚数据记录功能
DB
GRID
的应用范例
在用vc开发关于数据库的项目时,通常我们只好用微软的
DB
GRID
作为数据库表格控件,其实微软的
DB
GRID
并不好用,
想
找一份好的帮助文档都找不到,并且界面并不友好,比起C++Builder中的
DB
GRID
来说是逊色不少,但是
DB
GRID
在开发数据库的项目中又是常用的控件,所以就一直
想
找一个好用的
DB
GRID
,可是网上又
没有
找到。上次在无意中看到了C
Grid
Ctrl(一个很漂亮的表格控件,如果你还
没有
用过,可以到http://www.codetools.com/miscctrl/
grid
ctrl.asp/下载,上面还有详细的使用说明)支持虚模式,在这种模式下,即使你向这个表格插入一百万条数据,它并不会真的生成一百万行,而是随着你的滚动条的滚动,计算出在屏幕上要
显示
的行和列,然后会向你提供一个接口,通过这个接口,你可以在这儿设置你要
显示
的数据。这给了我一些启示,我决定用它来
做
一个
DB
GRID
。下面的例子是它的一个应用。
C1True
Db
Grid
显示
页脚
C1True
Db
Grid
显示
页脚,可用于现实C1True
Db
grid
控件的即时页脚
C1True
DB
Grid
以C1True
DB
Dropdown
显示
下拉列表过滤(代码可用)
C1True
DB
Grid
以C1True
DB
Dropdown
显示
下拉列表过滤(代码可用)
Delphi
5,386
社区成员
262,729
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章