Bonjour,

je recherche une solution propre et optimale afin de générer un treeview WPF à partir d'un résultat de requête SQL.

Ma requête SQL ressemble à cette suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
 SELECT A.[Batiment],A.[Etage],A.[Appartement],B.[Locataire] FROM TABLEA as A,TABLEB as B where A.[Locataire] = B.[Locataire] order by A.[Batiment],A.[Etage],A.[Locataire]
Elle me retourne un résultat semblant à celui ci

BATIMENT ETAGE APPARTEMENT LOCATAIRE
Bat_1 1 1 Jean
Bat_1 1 1 René
Bat_1 1 1 George
Bat_2 3 3 Robert
Bat_2 3 3 Anne
Bat_2 3 4 Philippe
Bat_3 1 2 Baptiste
Bat_3 2 3 Didier
Bat_3 2 4 Pierre
Bat_4 1 1 Alex
Bat_5 2 4 Paul

Je fournis la requête SQL sous forme d'un 'string' à un de mes fonctions c#, qui me retourne donc le résultat sous forme d'un dataset exploitable.

Mon treeview est déclaré très simplement en XAML dans une Grid WPF de cette façon :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
<TreeView Name="MyTreeview"></TreeView>
Avez vous une solution afin de générer de façon optimale ce treeview wpf depuis le dataset retourné par la requête SQL ?
Je répondrais avec plaisir à toutes questions posées à ce sujet.

En vous remerciant d'avance