首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

treeview添加子节点有关问题

2012-06-02 
treeview添加子节点问题?如:TreeNode chuan new TreeNode(父)//构造父结点this.treeView1.Nodes.Add(

treeview添加子节点问题?
如:
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 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("新增节点");
[解决办法]
1楼正解,学习!
[解决办法]
建议把树的结构用xml文件表示,在与treeview控件绑定,在通过修改xml文件的方式在增删改节点,应该比较方便,
[解决办法]

探讨
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);

热点排行