Remplir un combobox avec Access 2003 [Résolu]

Signaler
Messages postés
75
Date d'inscription
samedi 26 juillet 2003
Statut
Membre
Dernière intervention
21 mai 2014
-
Messages postés
75
Date d'inscription
samedi 26 juillet 2003
Statut
Membre
Dernière intervention
21 mai 2014
-
Bonjours a tous,

J'essais de remplir un combobox avec une table access. Malheureusement dans mon combobox a l'exectuion ne me donne pas ma liste voulu mais bien : System.Data.DataViewManagerListItemTypeDescriptor

Je dois faire une erreure toute conne mais je ne vois pas. voici mon code :

 'declaration de la connection
Private Cn As New OleDb.OleDbConnection()
'declaration du DataSet
Private Ds As New DataSet()
'declaration du dataAdapter
Private Da As New OleDb.OleDbDataAdapter("select * from Centres", Cn)

'on parametre la chaine de connection pour la base de donnée testbdd.mdb
 Cn.ConnectionString = "provider=microsoft.jet.oledb.4.0;" & _
 "data source= " & "G:\TypometreData\Profiles.mdb;"


' rempli le dataset 
Da.Fill(Ds, "Centres")
cbCentre.DataSource = Ds
cbCentre.DisplayMember = "Centres"


P.s. cbCentre c'est mon combobox

Merci beaucoup

Jim

2 réponses

Messages postés
26
Date d'inscription
mardi 10 janvier 2006
Statut
Membre
Dernière intervention
20 août 2010
1
dans une combobx on met les donnees d 'un champs specifier
pour remplir le combobox on utilise cbcentre.datasource=ds.tables("centre")
pour ajouter le  champs a affiche on utilise cbcentre.displaymember="champs a afficher"
pour ajouter le champs de la valeur retournee on utilise cbcentre.valuemember="champs a retourne"
Messages postés
75
Date d'inscription
samedi 26 juillet 2003
Statut
Membre
Dernière intervention
21 mai 2014

Ouais j'étais un petit peu mêler la. Merci a toi sa fonctionne très bien.

@+

Jim