none
Supprimer des Doublons RRS feed

  • Discussion générale

  • Bonjour,

           J'utilise dans mon programme une bindingList(of Bouteille). Je charge les Menu déroulant de cette manière

            Cb_Etiquette_Historique.DataSource = DGW_Historique.DataSource
            Cb_Etiquette_Historique.DisplayMember = "Etiquette"

            Cb_Millesime_Historique.DataSource = DGW_Historique.DataSource
            Cb_Millesime_Historique.DisplayMember = "Millesime"

            Cb_Region_Historique.DataSource = DGW_Historique.DataSource
            Cb_Region_Historique.DisplayMember = "Region"

            Cb_Couleur_Historique.DataSource = DGW_Historique.DataSource
            Cb_Couleur_Historique.DisplayMember = "Couleur"

           Cependant je souhaite supprimer les doublons dans chaque menu déroulant.   

    Je vous remercie d'avance pour votre aide...


    Boby15000

    mardi 18 août 2015 13:27

Toutes les réponses

  • Bonjour,

    Vous pourriez utiliser la méthode Distinct disponible via Linq pour obtenir votre résulte. Voici un lien vers la documentation : Linq->Distinct

    mardi 18 août 2015 18:52
  • De quelle manière utiliser cette méthode sachant que je veux supprimer les doublons sur différentes propriétés selon le menu déroulant.....

    Serait'il possible d'avoir un exemple...

    Merci d'avance....


    Boby15000

    mardi 18 août 2015 20:06
  • Bonjour, Boby15000,

    Le thread est-il toujours d'actualité?
    Je vous remercie par avance de votre retour.

    Cordialement,
    Téodora


    Votez! Appel à la contribution TechNet Community Support. LE CONTENU EST FOURNI "TEL QUEL" SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. S'il vous plaît n'oubliez pas de "Marquer comme réponse" les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile pour les autres visiteurs de trouver plus tard la résolution.

    mardi 25 août 2015 16:05
    Modérateur
  • Oui le thread est toujours d'actualité... J'attends toujours de un peu d'aide sur ce problème...

    Boby15000

    mardi 25 août 2015 19:09
  • Je vous informe que je clôture ce post...

    Merci  pour votre aide...


    Boby15000

    samedi 12 septembre 2015 19:53
  • Bonjour, Boby15000,

    Ravie de savoir que le souci est réglé, je suis désolée de ma réponse tardive, j'étais en congés maladie.
    Puis-je vous demander de partager la solution trouvée avec la communauté du forum?

    Cordialement,
    Teodora


    Votez! Appel à la contribution TechNet Community Support. LE CONTENU EST FOURNI "TEL QUEL" SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. S'il vous plaît n'oubliez pas de "Marquer comme réponse" les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile pour les autres visiteurs de trouver plus tard la résolution.

    mardi 15 septembre 2015 14:32
    Modérateur
  • Bonjour, Boby15000,

    Ravie de savoir que le souci est réglé, je suis désolée de ma réponse tardive, j'étais en congés maladie.
    Puis-je vous demander de partager la solution trouvée avec la communauté du forum?

    Cordialement,
    Teodora


    Votez! Appel à la contribution TechNet Community Support. LE CONTENU EST FOURNI "TEL QUEL" SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. S'il vous plaît n'oubliez pas de "Marquer comme réponse" les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile pour les autres visiteurs de trouver plus tard la résolution.

          Toutes les réponses obtenus sont très claires. Mon problème provenait d'un doublons de code... De ce faite la liste triè était écrasé par la liste non triè..

    Voilà merci de votre aide à tous...


    Boby15000

    mercredi 16 septembre 2015 11:02
  • Bonjour,

    A mon avis, vous avez deux solutions :

    • Vous pouvez utiliser le mot clé 'DISTINCT' directement dans la requête de la base de données et l'affecter au menu comme ce que vous avez fait
    • Soit vous l'utilisez ( 'DISTINCT' ) dans une requête LINQ avant de l'affecter au menu comme ceci : 

    myList.DistinctBy(x => x.id);

    Merci de nous tenir informé aux actualités du Thread...

    Cordialement,

    Marwane OUAFIK.


    mercredi 7 octobre 2015 10:44