non credo di aver capito cmq, potresti lavorare con una tabella in memoria creata ad hoc e che diventa la fonte dati del tuo albero. Nel ciclo che dovrai fare per verificare chi ha un nodo ecc. quando trovi un nodo lo aggiungi alla tabella in memoria. La struttura della tabella in memoria potrebbe essere es.
IDNodo
IDParent
Nodo
dove se idparent e' 0 e' la root