treeView1.Nodes[i].NodesAdd(rootNode);
i就是你要天加子节点的上一级节点的序号

解决方案 »

  1.   

    看看下面的代码,你理解一下C#中的treeview生成:
    treeView1.Nodes[0].Nodes.Add(new TreeNode("Beijing"));
    treeView1.Nodes[0].Nodes.Add(new TreeNode("Shanghai"));
    treeView1.Nodes[0].Nodes.Add(new TreeNode("Guangzhou"));
    treeView1.Nodes[0].Nodes[0].Nodes.Add(new TreeNode("Haidian"));
    treeView1.Nodes[0].Nodes[0].Nodes.Add(new TreeNode("Xicheng"));
    treeView1.Nodes[0].Nodes[1].Nodes.Add(new TreeNode("Minhang"));
    treeView1.Nodes[0].Nodes[1].Nodes.Add(new TreeNode("Luwan"));
    treeView1.ExpandAll();
    当然,在实用的程序中,往往是用循环生成节点。