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

  1. #1
    Candidat au Club
    Inscrit en
    février 2006
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : février 2006
    Messages : 4
    Points : 2
    Points
    2
    Par défaut [c#] PDA mettre deux valeur dans le Displaymember du combobox
    Salut a tous je suis un petit debutant j'essaye de mettre 2 valeurs dans le Displaymemeber de la combobox mais j'y arrive pas code pour afficher un seul et celui ci

    cboSalarie.DataSource = DS_Salaries.Tables [0];
    cboSalarie.ValueMember = "Code_sal";
    cboSalarie.DisplayMember = "Nom_Sal";

    Mais je voudrait pourvoir afficher le Nom_sal + le Prenom_sal qui se trouve dans un fichier xml
    Si je fait comme la methode qui suit je me retrouve juste avec le Code_Sal

    cboSalarie.DataSource = DS_Salaries.Tables [0];
    cboSalarie.ValueMember = "Code_sal";
    cboSalarie.DisplayMember = "Nom_Sal" + "Prenom_Sal";

    Vous auriez une idée?

    Merci d'avance

    @++

  2. #2
    Membre éprouvé
    Avatar de HULK
    Inscrit en
    juillet 2003
    Messages
    1 235
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : juillet 2003
    Messages : 1 235
    Points : 1 262
    Points
    1 262
    Par défaut
    dans la requete dont tu te sert pour avoir les codes et noms des salariés, il faut faire ca :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    SELECT code, nom, code + ' ' + nom AS NomCode
    dasn ton datatable tu aura une colonne de plus, et ton displaymember de ta combobox sera "NomCode"
    j'suis vert !

  3. #3
    Candidat au Club
    Inscrit en
    février 2006
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : février 2006
    Messages : 4
    Points : 2
    Points
    2
    Par défaut
    Le problème j'utilise pas se genre de requete

    Voila ce qui ma etait preconiser par un amis

    privatevoid RemplireCombo()
    {

    try
    {
    DataSet DS_Salaries =
    new DataSet ();
    DataSet DS_Chantiers =
    new DataSet ();
    DataSet DS_Dossier =
    new DataSet ();

    chemin = System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase);
    cheminSalaries = chemin + "\\salaries.xml";
    cheminChantiers = chemin + "\\chantiers.xml";
    cheminDossier = chemin + "\\dossier.xml";



    DS_Dossier.ReadXml (cheminDossier);
    cboDossier.DataSource = DS_Dossier.Tables [0];
    cboDossier.ValueMember = "Code_dossier";
    cboDossier.DisplayMember = "Nom_dossier";



    DS_Chantiers.ReadXml (cheminChantiers);
    cboChantier.DataSource = DS_Chantiers.Tables [0];
    cboChantier.ValueMember = "Code_chantier";
    cboChantier.DisplayMember = "Libel_chantier";


    DS_Salaries.ReadXml (cheminSalaries);
    cboSalarie.DataSource = DS_Salaries.Tables [0];
    cboSalarie.ValueMember = "Code_sal";
    cboSalarie.DisplayMember = "Nom_Sal";


    }
    catch (Exception err)
    {
    throw (err);
    }
    }

Discussions similaires

  1. impossible de mettre deux valeur dans une input
    Par mioke dans le forum Général Java
    Réponses: 4
    Dernier message: 03/11/2009, 13h22
  2. récupération de deux valeurs dans une seule checkbox
    Par khayri dans le forum Struts 1
    Réponses: 2
    Dernier message: 10/04/2007, 11h31
  3. mettre la valeur dans une liste
    Par ulysse031 dans le forum java.util
    Réponses: 11
    Dernier message: 27/02/2007, 12h42
  4. [Formulaire] Mettre deux submit dans un formulaire
    Par sagitarium dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 02/11/2006, 21h24
  5. Réponses: 28
    Dernier message: 07/06/2006, 14h30

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