Comment remplir un combo par 2 champs d'une table sql [Résolu]

niyericsson 30 Messages postés lundi 9 avril 2012Date d'inscription 17 juillet 2014 Dernière intervention - 14 août 2012 à 15:57 - Dernière réponse : niyericsson 30 Messages postés lundi 9 avril 2012Date d'inscription 17 juillet 2014 Dernière intervention
- 16 août 2012 à 19:28
salut à tous,

je voudrais juste vous demander comment je peux remplir
mon combo par deux champs d'une table sql server.
voici mon code:

   DataTable table3 = new DataTable();
            table3.Columns.Add("nom",typeof(System.String));
            table3.Columns.Add("prenom",typeof(System.String));
            this.cmbBoxMatr.DataSource = table3;

            string rq3 = "select nom,prenom from personnel";
            SqlCommand command3 = new SqlCommand(rq3,maConnexion);
            SqlDataReader oreader3 = command3.ExecuteReader();
            this.cmbBox.DisplayMember = "nom";
            this.cmbBox.DisplayMember = "prenom";
            table3.Load(oreader3);


donc au lieu de recuperer les deux je recupere le prenom.

s'il vous plait aidez moi pour resoudre ce probleme.je vous remercie d'avance..
Afficher la suite 

Votre réponse

2 réponses

Meilleure réponse
niyericsson 30 Messages postés lundi 9 avril 2012Date d'inscription 17 juillet 2014 Dernière intervention - 16 août 2012 à 19:28
3
Merci
merci cgandco votre solution marche bien je viens
de la testermerci bcp pour votre aide je vous suis vraimant
très reconnaissant.

a plus...

Merci niyericsson 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 73 internautes ce mois-ci

Commenter la réponse de niyericsson
cgandco 219 Messages postés mercredi 26 octobre 2011Date d'inscription 22 juin 2017 Dernière intervention - 16 août 2012 à 12:00
0
Merci
Bonjour,

voici à mon avis une solution

DataTable table3 = new DataTable();
            table3.Columns.Add("nom",typeof(System.String));
            table3.Columns.Add("prenom",typeof(System.String));
            table3.Columns.Add("displayname",typeof(System.String));
            this.cmbBoxMatr.DataSource = table3;

            string rq3 "select nom,prenom,displayname nom + ' ' + prenom from personnel";
            SqlCommand command3 = new SqlCommand(rq3,maConnexion);
            SqlDataReader oreader3 = command3.ExecuteReader();
            this.cmbBox.DisplayMember = "displayname";
//            this.cmbBox.DisplayMember = "prenom";
            table3.Load(oreader3);


Bonne journée



Faites simple, aussi simple que possible, mais pas simpliste.
A. Einstein.
Commenter la réponse de cgandco

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.