Bonjour à tous,

j'ai un petit soucis avec un treeview sur lequel je souhaite ajouter pour chaque noued parent le noeud enfant correspondant ...

c'est à dire que dans ma dataset, j'ai ces 3 tables :

tab1 :
idChampTab1
valeurChampTab1

tab2 :
idChampTab2
valeurChampTab2

et la 3ème, qui receuille en fait 2 collones et sur chacune les 2 ID ci-dessus soit :

idChampTab1
idChampTab2



J'aimerai donc pouvoir récupérer pour un noeud Parent (valeurChampTab1) sa correspondance dans la Tab2 (valeurChampTab2) et la mettre en sous-noeud, seulement je ne vois pas bien comment faire celà
si on peut faire des "requetes" et comment ?

voilà le code que j'ai fait actuellement ...



Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
foreach (DataRow row in m_DataSet.Tables["Tab1"].Rows)
                {
                    TreeNode noeudPere = new TreeNode(row["valeurChampTab1"].ToString());
                    treeView.Nodes.Add(noeudPere);
 
                    foreach (DataRow CurrentRow in m_DataSet.Tables["tab2"].Rows)
                    {
                        noeudPere.Nodes.Add("", CurrentRow["valeurChampTab2"].ToString());
                    }
 
                }
voilà merci d'avance