2014-02-17 3 views
1

Как добавить дочерние узлы ребенка узла?Добавить дочерние юниты в TreeView

{ 
    TreeNode treeNode = new TreeNode("Windows"); 
    treeView1.Nodes.Add(treeNode); 

    treeNode = new TreeNode("Linux"); 
    treeView1.Nodes.Add(treeNode); 

    TreeNode node2 = new TreeNode("C#"); 
    TreeNode node3 = new TreeNode("VB.NET"); 
    TreeNode[] array = new TreeNode[] { node2, node3}; 

    node2 = new TreeNode("Child Nodes", array); 
    treeView1.Nodes.Add(node2); 
} 
+0

Try 'node2.nodes.add (то)': это добавит подузел в 'node2' – chiapa

ответ

2

Try This

 { 
     TreeNode treeNode = new TreeNode("Windows"); 
     TreeNode node2 = new TreeNode("C#"); 
     TreeNode node3 = new TreeNode("VB.NET"); 
     node2.Nodes.Add("whatever"); 
     treeNode.Nodes.Add(node2); 
     treeNode.Nodes.Add(node3); 
     treeView1.Nodes.Add(treeNode); 
     treeNode = new TreeNode("Linux"); 
     treeView1.Nodes.Add(treeNode); 
     } 
+0

Путь к работе @ user3291757! – chiapa

0

ниже код поможет вам

 TreeNode treeNode = new TreeNode("Windows"); 
     TreeNode node2 = new TreeNode("C#"); 
     TreeNode node2Sub = new TreeNode("C#-Sub"); 
     TreeNode node2SubToSub = new TreeNode("C#-Sub-Sub"); 
     node2Sub.Nodes.Add(node2SubToSub); 
     node2.Nodes.Add(node2Sub); 
     TreeNode node3 = new TreeNode("VB.NET"); 
     treeNode.Nodes.Add(node2); 
     treeNode.Nodes.Add(node3); 
     treeView1.Nodes.Add(treeNode); 
     treeNode = new TreeNode("Linux"); 
     treeView1.Nodes.Add(treeNode); 
+0

" ChildNodes «Не имеет определения в C# для древовидного представления, я получаю эту ошибку. –

+0

Простите, пожалуйста, посмотри еще раз ответ –

+0

Это просто даст мне дочерние узлы. Я хочу дочерние узлы дочерних узлов (дочерние узлы дочернего узла) –

Смежные вопросы