我在WinForms应用程序中创建了一个包含多个节点的树视图。我想将节点添加到其中一个节点(到子节点)。
我该怎么做? 感谢。
答案 0 :(得分:2)
树视图中的每个节点(winforms)都有一个节点集合,所以如果你需要节点引用而不仅仅是在其集合下添加一个新节点就可以完成这项工作
TreeNode node = treeView.SelectedNode;
node.Nodes.Add(new TreeNode());
答案 1 :(得分: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上的整个示例......
答案 2 :(得分:1)