ho provato a fare come dici tu ma non mi quadra una cosa.
Prima di tutto se noti l'immagine, il nodo che si chiama "Mauro Cirillo" a un nodo figlio, tutti questi nodi io li carico tramite un ciclo for che di seguito ti descrivo in linea di massima per farti capire:
questo codice deriva da una classe che richiama una stored procedure.
comunque se io faccio come hai detto te nel ciclo for il Tag di ogni nodo si valorizzera prima del dato 001/17 e successivamente 002/19 e pare che funziona solo che il mio problema è il seguente:
Nel caricamento della treeview si devono vedere solo il cognome/nome mentre nel tag andrei a salvarci il valore 001/17 ed in modo ciclico 002/19 ma poi io sull'evento TreeView1_AfterSelect clicco sul nodo che mi serve ed oltre a prelevare il cognome e nome mi serve il dato 001/17 che a monte avevo messo nel tag qui nasce il vero problema perchè stavo pensando di fare e.Node.Tag ma non mi restituisce nessun valore.
ecco il codice mettendo i dati nel tag:
solo che se facco nell'evento click o AfterSelect una semplice MsgBox (N.Tag) noto che prende il valore solo dell'ultimo tag valorizzato
ciao
Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/