TreeView1根节点下添加子节点代码

if (!Page.IsPostBack)中将数据库的GroupName表数据赋值到TreeView1中这是第一部,第二部将Friend表的数据添加到相应的组下面。表的3列第一GroupName,第二列name,第三列,电话。
怎么样将第二个表的数据添加到控件中的相应节点的子节点中
ASP.NET中的控件,需要纯代码,不要在控件中设置,谢谢

这需要数据库设计的支持了.要在这张表里添加个字段:farthernode,以此为标识,用循环程序控制,父节node1,从数据库中选出所有farthernode是node1的,循环添加。哦,我明白你什么意思了.建树形应该用递归的。这样可以么,就是在数据库里在加一个字段存储子节点即childnode,它是bool型的,如果下面还有子节点的话就是true,反之为false,然后递归判断,只要不是false,就new
一个node,然后node.aad();..你写的方法行不通,因为数据都是动态的,你不可能知道所有的节点数据的.如果是固态的,何必写程序控制呢.
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2016-07-04
估计你是想表达这个意思:
treeView1.Nodes.Add(GroupName);
treeView1.Nodes[0].Nodes.Add(Friend);
treeView1.Nodes[0].Nodes[0].Nodes.Add(GroupName);
treeView1.Nodes[0].Nodes[0].Nodes.Add(name);
treeView1.Nodes[0].Nodes[0].Nodes.Add("电话");
通常选择treeview控件中某个节点,而在其他控件中显示其相应信息。你所说的单击某个节点显示数据应该在其他控件中设置。本回答被提问者采纳
第2个回答  2010-01-09
去我的博客看看吧,有动态生成TreeView1的完全代码。
相似回答