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
    [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é
    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. ###raw>post.musername###
    Candidat au Club
    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);
    }
    }
      0  0

###raw>template_hook.ano_emploi###