为了账号安全,请及时绑定邮箱和手机立即绑定

treeview1如何在子节点下添加子节点?

treeview1如何在子节点下添加子节点?

慕勒3428872 2018-11-22 19:15:02
从数据库中读取 C#treeView1.Nodes[].Nodes.Add(node)我表里也有具体的标识,就是不知道,我对treeView属性不太了解,不知道子节点的子节点,该怎么自动判断添加
查看完整描述

1 回答

?
翻过高山走不出你

TA贡献1875条经验 获得超3个赞

这需要数据库设计的支持了.要在这张表里添加个字段:FartherNode,以此为标识,用循环程序控制,父节Node1,从数据库中选出所有FartherNode是Node1的,循环添加。
哦,我明白你什么意思了.建树形应该用递归的。
这样可以么,就是在数据库里在加一个字段存储子节点即ChildNode,它是bool型的,如果下面还有子节点的话就是true,反之为false,然后递归判断,只要不是false,就new 一个Node,然后node.aad();..你写的方法行不通,因为数据都是动态的,你不可能知道所有的节点数据的.如果是固态的,何必写程序控制呢.

查看完整回答
反对 回复 2018-12-16
  • 1 回答
  • 0 关注
  • 818 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信