winform下:
TreeNode tn = new TreeNode(); //生成一个新的节点
tn.Text = "so good!!!"; //设置新节点的文本treeView1.SelectedNode.Nodes.Add(tn);//添加到树的指定的节点。
可以用tn.Tag来存储唯一表识节点的信息。
另:建议楼主提问前先搜下以前的帖子,很多问题都是提了很多遍的,也可以给你省点分:-)
TreeNode tn = new TreeNode(); //生成一个新的节点
tn.Text = "so good!!!"; //设置新节点的文本treeView1.SelectedNode.Nodes.Add(tn);//添加到树的指定的节点。
可以用tn.Tag来存储唯一表识节点的信息。
另:建议楼主提问前先搜下以前的帖子,很多问题都是提了很多遍的,也可以给你省点分:-)
tnode.Text="节点文本";
tnode.Tag="节点标致";treeView1.Nodes[0].Nodes.Add(tnode);
谢谢
treeView1.Nodes[i].Nodes.Add()第二级节点依此类推
treeView1.Nodes[0].Nodes[0].Nodes[0].Nodes[0].......
可以使用treeView.SelectedNode来获取你所选中的节点。
this.treeView1.Nodes[0].Nodes[1].Add(tNode2);
有错啊!
每个节点都说一个TreeNode。要给该节点添加节点。
TreeNode tn = new TreeNode(); //生成一个新的节点
tn.Text = "so good!!!"; //设置新节点的文本
就可以了。
要访问该节点
使用
tn.Nodes这个集合就可以了。
至于你说的错误。可能是this.treeView1.Nodes[0].Nodes[1].Add(tNode2);中的this.treeView1.Nodes[0].Nodes[1].不存在吧。你的这个语句表明第一个一级节点一下至少有两个节点。如果只有一个节点的话,就不应该出现this.treeView1.Nodes[0].Nodes[1].中的1。(数组下标都是从1开始的嘛。)
下次遇到错误,把错误信息贴出来。