Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Faccruz

TreeView (ADD Nós)

Recommended Posts

Bom dia,

 

Como faço para adicionar mais "nós pais" na TreeView?

 

Imagem Postada

 

Algo do tipo

 

O Trocar Senha, Administração criar um nó Admin

Compartilhar este post


Link para o post
Compartilhar em outros sites

não sei se entendi muito bem, você quer adicionar um terceiro nivel ou uma nova raiz ?

 

se for algum dos dois, segue exemplo adicionando mais de uma raiz e um terceiro nivel em uma das raizes:

                //carregando a 1º raiz
                TreeNode masterNode = new TreeNode("raiz 1");
                Tree.Nodes.Add(masterNode);

                //carregando o 1º nivel da 1º raiz
                TreeNode child1 = new TreeNode();
                child1.Text = "nivel 1.1";
                child1.Value = "chave 1.1";
                masterNode.ChildNodes.Add(child1);

                //carregando o 2° nivel da 1º raiz 
                TreeNode child2 = new TreeNode();
                child2.Text = "nivel 1.1.1";
                child2.Value = "chave 1.1.1";
                child1.ChildNodes.Add(child2);

                //carregando o 1º nivel da 1º raiz
                child1 = new TreeNode();
                child1.Text = "nivel 1.2";
                child1.Value = "chave 1.2";
                masterNode.ChildNodes.Add(child1);

                //carregando o 2° nivel da 1º raiz
                child2 = new TreeNode();
                child2.Text = "nivel 1.2.1";
                child2.Value = "chave 1.2.1";
                child1.ChildNodes.Add(child2);


                //carregando a 2° raiz
                masterNode = new TreeNode("raiz 2");
                Tree.Nodes.Add(masterNode);

                //carregando o 1º nivel da 2° raiz
                child1 = new TreeNode();
                child1.Text = "nivel 2.1";
                child1.Value = "chave 2.1";
                masterNode.ChildNodes.Add(child1);

                Tree.ExpandAll();
vai montar assim:

raiz 1
   nivel 1.1 
      nivel 1.1.1 
   nivel 1.2 
      nivel 1.2.1 
raiz 2 
   nivel 2.1 

qq. coisa da uma olhada nessa dica: http://forum.imasters.com.br/index.php?/topic/269401-aspnet-carregar-e-buscar-na-treeview/

 

abs

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.