如何将节点添加到TreeView中的选定节点?
问题描述:
我在WinForms应用程序中创建了一个包含多个节点的treeview。我想添加一个节点到其中一个节点(到一个子节点)。如何将节点添加到TreeView中的选定节点?
我该如何做到这一点? 谢谢。
答
每个节点的树状(的WinForms)是具有节点的集合,所以如果你有比只是增加其收藏下一个新节点将做的工作
TreeNode node = treeView.SelectedNode;
node.Nodes.Add(new TreeNode());
答
// 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这个节点参考是一个很好的答案。 – 2010-12-06 15:18:43