Bonjour a tous,
Je vous expose mon problème:
j ai un Objet Category qui contient une liste d'objets Item qui contient à son tour une liste d'objet Item et ça jusqu'à l'infini si on le veut.
Je voudrais a partir de ces listes peupler un TreeView. mais je suis obliger de faire des milliers de Foreach pour peupler tout les niveaux de ce treeView.
Et je vois pas comment faire pour ce genre d'affaire , j'ai déjà essayer pas mal de trucs mais rien. je capote en ce moment sur ce truc là.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 foreach (DDOL_Item item in CurrentCategory.ListItems) { TreeNode ChildNode = new TreeNode(); ChildNode.Name = item.Name; ChildNode.Text = item.Name; MotherNode.Nodes.Add(ChildNode); foreach (DDOL_Item Subitem in item.ListItem) { TreeNode ChildNode1 = new TreeNode(); ChildNode1.Name = Subitem.Name; ChildNode1.Text = Subitem.Name; ChildNode.Nodes.Add(ChildNode1); [...] } }
Merci à l'avance de vos propositions.
Al Bundy
Partager