Problème supprimer items listview c# VS
Résolu/Fermé
Teatimerelax
Messages postés
146
Date d'inscription
lundi 10 janvier 2005
Statut
Membre
Dernière intervention
27 décembre 2016
-
10 juin 2008 à 10:46
Teatimerelax Messages postés 146 Date d'inscription lundi 10 janvier 2005 Statut Membre Dernière intervention 27 décembre 2016 - 10 juin 2008 à 17:45
Teatimerelax Messages postés 146 Date d'inscription lundi 10 janvier 2005 Statut Membre Dernière intervention 27 décembre 2016 - 10 juin 2008 à 17:45
A voir également:
- Problème supprimer items listview c# VS
- Supprimer une page word - Guide
- Supprimer compte instagram - Guide
- Supprimer pub youtube - Accueil - Streaming
- Fichier impossible à supprimer - Guide
- Supprimer liste déroulante excel - Guide
2 réponses
Teatimerelax
Messages postés
146
Date d'inscription
lundi 10 janvier 2005
Statut
Membre
Dernière intervention
27 décembre 2016
29
10 juin 2008 à 17:45
10 juin 2008 à 17:45
Voilà, j'ai La Solution.
Le problème ne venait pas d'une réinitialisation des ListView ou de leurs Itmes ou SubItems, mais de la réinitialisation des Listes des classes des objets.
Donc la solution consista à faire une méthode pour initialiser les listes des classes et à y faire appel aux bons endroits dans le code, par exemple juste avant de solliciter les instances de ces classes. Bon bref.
Pour implémenter la méthode :
private void InitialisationListes()
{
_blabla.mesDetails.ListeTE.Clear();
_blabla.mesDetails.ListeC.Clear();
_blabla.mesDetails.ListeRL.Clear(); // <- - c'est celle-ci qui nous interessait ici
}
Pour faire appel à la méthode :
this.InitialisationListes();
A la prochaine.
Le problème ne venait pas d'une réinitialisation des ListView ou de leurs Itmes ou SubItems, mais de la réinitialisation des Listes des classes des objets.
Donc la solution consista à faire une méthode pour initialiser les listes des classes et à y faire appel aux bons endroits dans le code, par exemple juste avant de solliciter les instances de ces classes. Bon bref.
Pour implémenter la méthode :
private void InitialisationListes()
{
_blabla.mesDetails.ListeTE.Clear();
_blabla.mesDetails.ListeC.Clear();
_blabla.mesDetails.ListeRL.Clear(); // <- - c'est celle-ci qui nous interessait ici
}
Pour faire appel à la méthode :
this.InitialisationListes();
A la prochaine.
Teatimerelax
Messages postés
146
Date d'inscription
lundi 10 janvier 2005
Statut
Membre
Dernière intervention
27 décembre 2016
29
10 juin 2008 à 14:59
10 juin 2008 à 14:59
Reee tout le monde.
Alors le problème semble venir d'ailleurs en fait :
Le code pour réinitialiser les ListView est peut-êter correct. :)
Par contre, j'ai isolé le problème, il semble venir du compteur qui s'incrémente tout le temps au niveau du "count", ici précisément :
cptItemsRL = _serviceMainForm.mesDetailsDossier.ListeRL.Count;
Ce serait mon objet qui gonfle gonfle gonfle au fur et à mesure des instanciations.
Rappel : Mon objet c'est une instance de classe avec ses attributs et parmi eux une liste étblie depuis une autre classe.
Comment vider mon objet : avec = null ?
Faut il vider les listes en même temps que l'objet ?
merci pr vos indications à venir
Alors le problème semble venir d'ailleurs en fait :
Le code pour réinitialiser les ListView est peut-êter correct. :)
Par contre, j'ai isolé le problème, il semble venir du compteur qui s'incrémente tout le temps au niveau du "count", ici précisément :
cptItemsRL = _serviceMainForm.mesDetailsDossier.ListeRL.Count;
Ce serait mon objet qui gonfle gonfle gonfle au fur et à mesure des instanciations.
Rappel : Mon objet c'est une instance de classe avec ses attributs et parmi eux une liste étblie depuis une autre classe.
Comment vider mon objet : avec = null ?
Faut il vider les listes en même temps que l'objet ?
merci pr vos indications à venir