【发布时间】:2010-12-06 23:19:57
【问题描述】:
我在 WinForms 应用程序中创建了一个包含多个节点的树视图。我想将一个节点添加到其中一个节点(添加到子节点)。
我该怎么做? 谢谢。
【问题讨论】:
我在 WinForms 应用程序中创建了一个包含多个节点的树视图。我想将一个节点添加到其中一个节点(添加到子节点)。
我该怎么做? 谢谢。
【问题讨论】:
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 上的整个示例...
【讨论】:
【讨论】: