Bonjour

Alors déjà que veut tu dire ici : "a partir d'une table dans ma base" ?
Tu à déjà une connections à ta base de données et les données on été extraites ?
Sait tu lire ces données ?
Je considère que oui pour les deux (si non post on verra sa

)
Pour ajouté des élément dans un tree view vb.net :
Un exemple tout simple :
Dim Parent As TreeNode
Dim Enfant As TreeNode
Parent = New TreeNode("Le text ;)")
Enfant = New TreeNode("Le text de l'enfant ;)")
Parent.Nodes.Add(Enfant)
TreeView1.Nodes.Add(Parent)
Tu peut aussi faire comme sa :
TreeView1.Nodes.Add("La clef du parent", "Le text du parent")
TreeView1.Nodes("La clef du parent").Nodes.Add("Le text de l'enfant")
Voila pour insérer des nodes dans un tree view vb.net (facile en faite

)
Pour parcourir le tree view les node on les propriétés suivante (il y en à encore d'autre mais avec sa tu peut déjà faire pas mal de truc) :
NextNode 'Le node suivant
NextVisibleNode 'Le node VISIBLE suivant
Parent 'Le node parent au node en cours
Nodes 'Accès au nodes enfant du node en cours
Amicalement 
Pensez "Réponse acceptée"