none
Popolare controllo treeview RRS feed

  • Domanda

  • Buon giorno a tutti,

    Vorrei dei consigli su come popolare un controllo treeview  pescancando i dati da un campo data di una tabella sql,

    quello che io vorrei fare nel controllo di creare il nodo padre con l'anno ,il figlio con i mesi (sempre riferendomi al campo data della tabella) ed ogni mese divisi in settimane,

    esempio:  Anno 2018

                                  Gennaio

                                              Settimana 1

                                              Settimana 2

                                              Settimana 3

                                              Settimana 4

                                Febbraio

                               Marzo

                               Aprile

                              maggio

                              giugno

                              Luglio

                  ecc

    Grazie a tutti 

    Giovanni A.

                                      

                                    


    • Modificato Giovanni_65 venerdì 28 settembre 2018 11:28
    venerdì 28 settembre 2018 11:24

Tutte le risposte

  • La treeview che utilizzi è una treeview Windows Forms, WPF, o altro? tanto per darti idee più precise.

    Detto ciò,

    Per ottenere quello che vuoi devi costruire una collezione di quello che vuoi visualizzare sulla treeview e poi popolare con tale collezione gli elementi della treeview.

    Ti ricordo che le treeview usualmente sono agnostiche rispetto ai dati che vuoi visualizzare, I loro elementi posseggono una descrizione, un immagine e un Tag. Il Tag è il luogo ove porre I tuoi dati per poterli fornire all'oggetto visuale che utilizzerai al momento in cui l'utente selezionerà uno dei nodi.


    Sabrina C. - http://www.dotnetwork.it

    lunedì 1 ottobre 2018 14:54
  • Ciao Sabrina Grazie di avermi risposto

    ma io proprio non so come costruire questa collezione e tanto meno come applicarlo al controllo

    treeview ,il controllo e in window form la tabella dove pesco i dati è una tabella che ha circa 52 000 000 di record 

    ed utilizzo due controlli datetimarpicker  dove tramite una query estraggo dati.

    Ciao 

    Giovanni A.

    lunedì 1 ottobre 2018 15:31
  • Ok, capito,

    al momento sono al lavoro, se hai pazienza fino a stasera provo a fare un esempio di come si può fare una cosa simile, poi tu lo adatti al tuo caso.

    Intanto dai un occhiata a questo:

    https://stackoverflow.com/questions/16355670/how-to-populate-a-treeview-from-a-list-of-objects

    appena ho creato l'esempio ti posto un link.

    saluti


    Sabrina C. - http://www.dotnetwork.it

    martedì 2 ottobre 2018 08:53