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

Windows Forms Discussion :

Combobox . DisplayMember


Sujet :

Windows Forms

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    143
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2007
    Messages : 143
    Par défaut Combobox . DisplayMember
    Bonjour,
    Voici mon code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    cbLocalite.DataSource = TFEBibli.Application_Code.SQLProcStock.VoirLocalite();
    cbLocalite.DisplayMember = "CodePostal" + "Ville";
    cbLocalite.ValueMember = "CodePostal";
    J'aimerai que le combobox m'affiche la localité et la ville (ex: "1000 Bruxelles").
    Mais dans ce cas-ci, il ne m'affiche que le code postal.

    Merci.

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    tu ne peux définir qu'une seule propriété dans le DisplayMember... dans ton cas, c'est comme si tu avais fait :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    cbLocalite.DisplayMember = "CodePostalVille";
    Et CodePostalVille n'existe pas, donc je pense qu'il affiche le ValueMember à la place.

    Une solution serait de définir dans ton objet de données une propriété CodePostalVille qui renverrait les 2 éléments concaténés, et de l'utiliser comme DisplayMember :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    public string CodePostalVille
    {
        get
        {
            return CodePostal + " " + Ville;
        }
    }

Discussions similaires

  1. [Débutant] Combobox displaymember colonne datatable
    Par Ashireon dans le forum VB.NET
    Réponses: 5
    Dernier message: 03/10/2012, 11h52
  2. Combobox DisplayMember DateTime
    Par diaboloche dans le forum Windows Forms
    Réponses: 10
    Dernier message: 26/05/2008, 14h42
  3. Combobox - text centré - DisplayMember
    Par stephane.julien dans le forum C#
    Réponses: 1
    Dernier message: 31/03/2008, 16h31
  4. [C# 2.0] combobox et displaymember
    Par gunnar dans le forum Windows Forms
    Réponses: 3
    Dernier message: 30/11/2007, 15h27
  5. [c#] PDA mettre deux valeur dans le Displaymember du combobox
    Par FunkyB dans le forum Windows Forms
    Réponses: 2
    Dernier message: 27/04/2006, 14h57

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