treeview添加子节点问题?

long7411 2009-04-08 08:21:25
如:
TreeNode chuan = new TreeNode("父");//构造父结点
this.treeView1.Nodes.Add(chuan);//添加父结点
TreeNode node1 = new TreeNode("子一");//构造子结点
TreeNode node2 = new TreeNode("子二");
TreeNode node3 = new TreeNode("子三");
chuan.Nodes.Add(node1);//把子结点添加给父结点
chuan.Nodes.Add(node2);
chuan.Nodes.Add(node3);
我现在想在另一个按扭中实现
在"子二"节点中再添加一个节点"新增节点",该怎么写?
...全文
695 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
哀沐梯 2012-05-31
  • 打赏
  • 举报
回复
LZ谢谢贴出这个啦刚好有点不明白,看到这个明白鸟。
mabailin 2009-04-08
  • 打赏
  • 举报
回复
dai78 2009-04-08
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 kingtiy 的回复:]
TreeNode chuan = new TreeNode("父");//构造父结点
this.treeView1.Nodes.Add(chuan);//添加父结点
TreeNode node1 = new TreeNode("子一");//构造子结点
TreeNode node2 = new TreeNode("子二");
TreeNode node3 = new TreeNode("子三");
chuan.Nodes.Add(node1);//把子结点添加给父结点
chuan.Nodes.Add(node2);

[/Quote]
TreeNode []find= treeView1.Nodes.Find("子二", true);
find[0].Nodes.Add("新增节点");
wangjianbo1123 2009-04-08
  • 打赏
  • 举报
回复
建议把树的结构用xml文件表示,在与treeview控件绑定,在通过修改xml文件的方式在增删改节点,应该比较方便,
long7411 2009-04-08
  • 打赏
  • 举报
回复
find[0].Nodes.Add("新增节点");
运行错误!索引超出了数组界限。
子夜1978 2009-04-08
  • 打赏
  • 举报
回复
1楼正解,学习!
kingtiy 2009-04-08
  • 打赏
  • 举报
回复
TreeNode chuan = new TreeNode("父");//构造父结点
this.treeView1.Nodes.Add(chuan);//添加父结点
TreeNode node1 = new TreeNode("子一");//构造子结点
TreeNode node2 = new TreeNode("子二");
TreeNode node3 = new TreeNode("子三");
chuan.Nodes.Add(node1);//把子结点添加给父结点
chuan.Nodes.Add(node2);
chuan.Nodes.Add(node3);


TreeNode []find= treeView1.Nodes.Find("子二", true);
find[0].Nodes.Add("新增节点");

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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