我增加了一个treeview的控件,然后手动增加了一个根节点,和三个子节点。
然后我得到datatable里面的值以后,想把值动态加入这三个子节点中。不知道怎么写。
for (int i = 0; i < dt.Rows.Count;i++ )
                {
                    for(int j=0;j<dt.Columns.Count;j++)
                    {
                    
                        TreeNode node = new TreeNode();
                        node.Text = dt.Rows[i][j].ToString();
                        //node.Name = dt.dt.Rows[i][j].ToString();
                        this.treeView1.add(这句话不知道该怎么写,因为我不想把值加入根节点,而是想加入根节点下面的三个子节点下!)
                    }                }

解决方案 »

  1.   

    this.treeView1.Nodes[0].Nodes[0].Nodes.Add(......) // 加在第一个子节点下.
    this.treeView1.Nodes[0].Nodes[1].Nodes.Add(......) // 加在第二个子节点下.
    this.treeView1.Nodes[0].Nodes[2].Nodes.Add(......) // 加在第三个子节点下.
      

  2.   

     TreeNode _treeNode = new TreeNodedt.Rows[i][j].ToString());
                         treeView1.Nodes.Add(_treeNode);
      

  3.   

    treeView1.Nodes[1].add(node)  // 在第二个节点添加
    类似这种操作, 具有由你确定
      

  4.   


    http://www.lokcore.com/sunny/article.asp?id=17
            参考一下!
      

  5.   

    根据你的提示,但是报异常"不能在多处添加或插入项“xxx”。必须首先将其从当前位置移除或将其克隆。  "