2010-12-06 125 views

回答

2

每个节点的树状(的WinForms)是具有节点的集合,所以如果你有比只是增加其收藏下一个新节点将做的工作

TreeNode node = treeView.SelectedNode; 
node.Nodes.Add(new TreeNode()); 
+0

+1这个节点参考是一个很好的答案。 – 2010-12-06 15:18:43

1
// Add a root TreeNode for each Customer object in the ArrayList. 
    foreach(Customer customer2 in customerArray) 
    { 
     treeView1.Nodes.Add(new TreeNode(customer2.CustomerName)); 

     // Add a child treenode for each Order object in the current Customer object. 
     foreach(Order order1 in customer2.CustomerOrders) 
     { 
     treeView1.Nodes[customerArray.IndexOf(customer2)].Nodes.Add(
      new TreeNode(customer2.CustomerName + "." + order1.OrderID)); 
     } 
    } 
MSDN

整个样本...

1

只需使用Node收集的TreeNode

即的Add方法。

treeNode.Nodes.Add(new TreeNode("Node Name")); 
相关问题