Saludos, creo que alguna ves hice algo parecido....
NOTA: Te explico como mas o menos creo que podria ser...no garantizo que podria funcionar, epro te puede servir como idea para llegar a la solusion.
Primero deberias extraer los datos y cargarlos digamos a un datatable, y luego con el dato que desees cargar al treeview, simplemete deberia hacer(con la funcion adecuada claro esta) la insercion en el nodo(primario, secundario, etc) es decir por ejemplo: ACLARO QUE LO ESTOY PONIENDO COMO EJEMPLO, DEBERIAS BUSCAR LA MANERA CORRECTA DE AGREGAR EL NODO.
el codigo quedaria algo asi:
nombre_de_tu_treeview.addNode["aqui el texto quieras poner"].value;
o quiza asi:
nombre_de_tu_treeview.addNode["aqui el texto quieras poner"].tostring();
A y si vas a colocar el dato de una variable, ya no iria entre comillas
Bueno una ida mas o menos como podria funcionar, pero debes buscar como agregar valores al treeview desde codigo.
Suerte...