Delphi6中使用Treeview显示及修改数据库中树形结构表

如题,用Treeview控件显示和修改(添加兄弟结点、子结点,删除结点)一个树形结构表。表的结构大致为:(当前结点序号,父结点序号,结点内容)。我已查过网上N多代码,都弄... 如题,用Treeview控件显示和修改(添加兄弟结点、子结点,删除结点)一个树形结构表。表的结构大致为:(当前结点序号,父结点序号,结点内容)。我已查过网上N多代码,都弄不出来。希望有高手能给个能看明白的答案。谢过。 展开
 我来答
匿名用户
2013-05-18
展开全部
建议你下载一个三方控件,用里面的TdxDBTreeList来直接操作树形表。如果是自己用TreeView来创建的话,要用循环分多步操作了。1、查出父结点数据2、循环写入父结点(可以将各结点序号放入SelectedIndex来做临时存储)3、循环当前已写入的父结点,并根据SeletedIndex(父结点序号)来查出属于当前序号的子结点,有数据的话 再循环写入子结点4、按上述方式循环判断下级子结点就可以创建一个树形结构表了。 对于添加,删除等操作,也可以根据SeletedIndex结合Level来操作。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式