IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

Element supprimé d'une BindingList


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    maa
    maa est déconnecté
    Membre éclairé
    Avatar de maa
    Inscrit en
    Octobre 2005
    Messages
    672
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Octobre 2005
    Messages : 672
    Par défaut Element supprimé d'une BindingList
    Bonjour,

    Si je supprime un élément d'une BindingList définie comme ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    BindingList<Test> tests = new BindingList<Test>
    {
    	new Test { Name = "aaa"},
    	new Test { Name = "bbb"},
    	new Test { Name = "ccc"}
    };
    est-il définitivement perdu ou existe t-il encore ? Y a t-il un moyen de le récupérer dans la méthode appelée par l'évènement ListChanged ?

    merci d'avance pour votre aide.

    mathmax

  2. #2
    Rédacteur
    Avatar de Thomas Lebrun
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    9 161
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Par défaut
    Je ne suis pas sur de bien comprendre ta question: si tu supprimes un élément d'une list, comment veux-tu être en mesure de le récupéré puisque u viens de le supprimer

    Ensuite, ListChanged permet de savoir quel type de modification a été faîte, mais c'est tout

  3. #3
    Membre Expert
    Avatar de hed62
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juillet 2007
    Messages
    2 029
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2 029
    Par défaut
    Je pense qu'il désire récupérer l'instance de l'objet qui viens d'être retiré de la liste... C'est bien ca ?

  4. #4
    maa
    maa est déconnecté
    Membre éclairé
    Avatar de maa
    Inscrit en
    Octobre 2005
    Messages
    672
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Octobre 2005
    Messages : 672
    Par défaut
    oui c'est ça.

  5. #5
    Membre Expert Avatar de Guulh
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    2 160
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2007
    Messages : 2 160
    Par défaut
    Salut,

    BindingList<T> a une fonction protégée RemoveItem(int index) qui est surchargeable. Rien t'empêche de dériver de BindingList et de faire le traitement qui va bien (balancer un event, sauvegarder quelque part, etc.) avant de supprimer effectivement ton objet

  6. #6
    maa
    maa est déconnecté
    Membre éclairé
    Avatar de maa
    Inscrit en
    Octobre 2005
    Messages
    672
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Octobre 2005
    Messages : 672
    Par défaut
    Oui j'envisageais cette solution, mais je me demandais si une instance qui n'existe que dans une collection est détruite lorsqu'on la supprime de cette collection...

Discussions similaires

  1. Supprimer efficacement une table
    Par stigma dans le forum Access
    Réponses: 5
    Dernier message: 09/02/2006, 16h43
  2. element selectionné d une liste
    Par tioseb dans le forum Général JavaScript
    Réponses: 11
    Dernier message: 31/01/2006, 13h47
  3. Réponses: 1
    Dernier message: 26/10/2005, 09h15
  4. Bases à supprimé après une installation de SQL Server ?
    Par webtheque dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 29/03/2005, 16h57
  5. [WSAD 5.1.2] [CVS] Supprimer/Créer une branche...
    Par Scoubidoo dans le forum Eclipse Java
    Réponses: 4
    Dernier message: 03/08/2004, 10h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo