1、trveeview是否有设置expandall(全展开)的属性?不能使用代码哟
2、treeview中添加节点,添加在根一级还是添加在子节点使用什么代码?
TreeNodeCollection tn = treeView_danwei.Nodes;
treeView_danwei.SelectedNode.Nodes.Add(danwei_new);
使用这个代码来添加节点,需要先选中节点。有其他好的办法吗?
2、treeview中添加节点,添加在根一级还是添加在子节点使用什么代码?
TreeNodeCollection tn = treeView_danwei.Nodes;
treeView_danwei.SelectedNode.Nodes.Add(danwei_new);
使用这个代码来添加节点,需要先选中节点。有其他好的办法吗?
你在load事件里处理一下不是一样的吗?
private void Form1_Load(object sender, EventArgs e)
{
this.treeView1.ExpandAll();
}
treeView.Nodes.Add(rootNode);TreeNode myNode = new TreeNode("");
parentNode.Nodes.Add(myNode);
2.treeView 是个树型结构不是线型,不管是否选中,你都要遍历到你所需要的节点进行添加
-节点2-节点3
-节点4那么:
this.treeView1.ExpandAll();是全部展开
this.treeView1.SelectedNode = this.treeView1.Nodes[0];是选中节点0
this.treeView1.SelectedNode = this.treeView1.Nodes[0].Nodes[1];是选中节点2再用你的代码添加即可。