Probléme chargement d'un combobox a partir d'une base de donnée
dibax10
Messages postés65Date d'inscriptiondimanche 25 avril 2010StatutMembreDernière intervention28 mars 2013
-
28 nov. 2010 à 16:23
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 2018
-
28 nov. 2010 à 18:48
Bonjour tout le monde ,
J ai un petit problème je veux charger mon combobox a partir de ma base de donnée le chargement s'effectue mais je veux au lieu afficher au lieu des numéro de livres leur titre .
J ai utilisé la methode displaymember et valuemember mais sa marche pas
voila mon code
Private Sub charger_combo_exemplaire()
co.Open()
Dim re As SqlDataReader
Dim cmd As New SqlCommand("select num_isbn,titre from nv_exemplaire", co)
re = cmd.ExecuteReader
While re.Read = True
num_isbn_ex.Items.Add(re(0))
End While
num_isbn_ex.DisplayMember = "titre"
num_isbn_ex.ValueMember = "num_isbn"
co.Close()
End Sub
j'espère que quelqu'un un pourra m aider et merci d'avance
A voir également:
Probléme chargement d'un combobox a partir d'une base de donnée
NSUADI
Messages postés540Date d'inscriptionmardi 4 août 2009StatutMembreDernière intervention 1 février 20132 28 nov. 2010 à 17:26
tu feras:
Private Sub charger_combo_exemplaire()
co.Open()
Dim re As SqlDataReader
Dim cmd As New SqlCommand("select * from nv_exemplaire", co)
re = cmd.ExecuteReader
While re.Read = True
num_isbn_ex.Items.Add(re("titre"))'titre:nom de la colonne que tu souhaites charger dans ton combo
End While
co.Close()
Ce qui compte,ce n'est pas ce qu'on a mais plutôt ce que l'on fait avec ce qu'on a...
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 28 nov. 2010 à 18:48
salut,
non....
tu n'as pas de ADD à faire
si tu veux utiliser DisplayMember et ValueMember il faut attacher le "recordset" à la propriété datasource de ta combo
reste qu'il est possible qu'elle n'existe pas : tu as classé ta question en VB6, hors "ValueMember" n'existe pas en VB6
(me semble que c'est aussi datasource en vb.net..., çà sera donc "re" à attacher)
++