Bonjour, voici mon problème et mon code :
Je souhaite supprimer tous les "pere" qui ne possèdent pas de fils (= de logVisuDocument). Car à la fin dans ListeOriginTreeRegroupementVisuDoc je me retrouve avec des pere qui n'ont pas de fils.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 foreach (TreeRegroupementVisuDoc pere in lstTreeRegroupementVisuDocOrigine) { ListSortable<LogVisuDocument> lstLogVisuDocument = dalLogVisuDocument.GetListeLogVisuDocumentLogin(pere.Libelle); foreach (LogVisuDocument logVisuDocument in lstLogVisuDocument) { TreeLogVisuDocument tld = new TreeLogVisuDocument(logVisuDocument, pere); pere.ListeFilsLogVisuDoc.Add(tld); } } this.ListeOriginTreeRegroupementVisuDoc = lstTreeRegroupementVisuDocOrigine;
Comment faire ?
On m'a parlé de parcourir la liste à l'envers pour pouvoir supprimer les éléments de la collection courante (ie lstTreeRegroupementVisuDocOrigine) sans problème, mais je ne vois pas comment faire.
a vous de jouer
Partager