Combobox alimenté depuis une table [Résolu]

Messages postés
60
Date d'inscription
mercredi 22 septembre 2004
Statut
Membre
Dernière intervention
20 juillet 2009
- - Dernière réponse : Mayzz
Messages postés
2859
Date d'inscription
mardi 15 avril 2003
Statut
Membre
Dernière intervention
26 novembre 2013
- 27 mai 2009 à 15:25
Bonjour à tous!

Je me remet à votre sagesse pour avoir plus d'explications dans le travail que j'effectue.En effet je développe une application et je me retrouve avec des champs provenant d'une autre table.
J'ai une table conseiller (code_conseiller,nom,prenom) et une table programme(code_programme,code_conseiller,libellé programme).
Donc dans le formulaire de création d'un programme,j'ai pensé mettre une combobox au niveau de code_conseiller (pour éviter à l'utilisateur de saisir des conseillers inexistants).Donc les valeurs de cette combobox proviennent de la table "cosneiller".
Alors ma question est de savoir comment alimenter cette combobox car j'ai essayé un truc mais qui ne marche pas.J'ai essayé ceci:

Private AdapTcodeconseiller As New OleDb.OleDbDataAdapter("select Code_conseiller from conseiller", Connection)

'on rempli le dataset pour le combobox
        AdapTcodeconseiller.Fill(DtSet, "conseiller")

        'remplissage du combobox avec le dataset
        Dim Matable1 As DataTable
        Matable1 = DtSet.Tables("conseiller")
        cmb_cod_cons.DataSource = Matable1

J'ai mis ce code au chargement du formulaire et dans le combobox j'ai ceci qui apparait dans le combobox
System.Data.DataRowView

Or j'aimerai que les code conseillers apparaissent dans le combobox.

Merci pour vos éclaircissements
Afficher la suite 

3 réponses

Meilleure réponse
Messages postés
2859
Date d'inscription
mardi 15 avril 2003
Statut
Membre
Dernière intervention
26 novembre 2013
13
3
Merci
Salut,

Ta méthode est bonne seulement tu oublis de rajouter ces deux lignes :

cmb_cod_cons.DisplayMember = "nom" 'Nom de la colonne de table que tu veux afficher dans le combo
cmb_cod_cons.ValueMember = "code_conseiller" 'Valeur de l'élément SelectedValue (Utiliser pour retourner les ID lors de la sélection d'un membre par ex.) 

@+

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 127 internautes nous ont dit merci ce mois-ci

Commenter la réponse de Mayzz
Messages postés
60
Date d'inscription
mercredi 22 septembre 2004
Statut
Membre
Dernière intervention
20 juillet 2009
0
Merci
Salut!

Super merci ça marche!
Bonne fin de journée!!!
Commenter la réponse de rudybiss
Messages postés
2859
Date d'inscription
mardi 15 avril 2003
Statut
Membre
Dernière intervention
26 novembre 2013
13
0
Merci
également
Commenter la réponse de Mayzz