Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    c# - Creazione dinamica nodi treeview

    Ancora qui...
    Il mio problema è: devo creare dinamicamente questo "banalissimo" treeview

    codice:
                treeview1.BeginUpdate();
                treeview1.Nodes.Add("RADICE");
                treeview1.Nodes[0].Nodes.Add("Child 1");
                treeview1.Nodes[0].Nodes[0].Nodes.Add("Grandchild");
                treeview1Nodes[0].Nodes[0].Nodes[0].Nodes.Add("Great Grandchild");
                treeview1.EndUpdate();
    Sostanzialmente si parte dalla radice che ha un nodo figlio, che a sua volta ha un nodo figlio che a sua volta ha un altro nodo figlio ecc...

    Come faccio a rendere dinamica questa creazione?
    Pensavo ad una struttura ricorsiva in cui passare l'ultimo nodo creato, ma qual è l'ultimo nodo creato? Riuscite ad aiutarmi?

    Grazie mille
    Liz

  2. #2
    Trovato trovato!

    codice:
                treeView1.BeginUpdate();
                TreeNode nodo= trvPercorsi.Nodes.Add("RADICE")
    
                for (int i = 1; i < Array.Length; i++)
                {
                    nodo=addNode(nodo, Array[i].toString());
                    
                }
                treeView1.EndUpdate();
    
    
    
            private TreeNode addNode(TreeNode nodo, string Testo)
            {
                TreeNode nodes= nodo.Nodes.Add(Testo
                return nodes;
            }
    Ciao ciao
    Lidia

  3. #3
    questo penso si sposi con la storia degli array dell'altro post, sbaglio?

    se posso, hai accennato ad una datatable nell'altro post. hai per caso una struttura gerarchica di tipo padre/figlio in un database?
    no pain no gain!

    ricordati che hai dei limiti...

  4. #4
    No.. nessuna struttura gerarchica nel db...
    La struttura gerarchica mi vien data da un Array in cui ogni elemento successivo è relazionato con l'elemento precedente...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.