j_aub
Messages postés99Date d'inscriptionmercredi 25 août 2004StatutMembreDernière intervention 9 avril 2009
-
20 déc. 2005 à 13:07
cs_Nurgle
Messages postés1642Date d'inscriptionsamedi 6 novembre 2004StatutMembreDernière intervention28 avril 2011
-
20 déc. 2005 à 19:14
bonjour ttt le monde,
je veux remplir un combobox a partir d'un dataset est it possible?
N.B: la fonction suivante ne marche pas: comboBox1.DataSource = dataset1.Tables(0)
et la même chose avec comboBox1.DataSource = dataset1 !!
cs_Nurgle
Messages postés1642Date d'inscriptionsamedi 6 novembre 2004StatutMembreDernière intervention28 avril 20114 20 déc. 2005 à 19:14
et là, ça ne marche pas ?
cmb.DisplayMember = "region"
cmb.ValueMember = "site"
cmb.DataSource = ds.Tables(0)
Tu devrais créer un DataGrid, un DataView ou un truc dans ce genre là pour au moins regarder à quoi ressemble ta Tables(0) après l'avoir rempli avec ton XML.
(De plus, vu la taille du String contenant le XML, tu devrais plutôt utiliser un StringBuilder, mais je ne pense pas que le problème vienne de là.)
cs_funseb
Messages postés154Date d'inscriptiondimanche 29 juin 2003StatutMembreDernière intervention28 janvier 20101 20 déc. 2005 à 13:31
Salut,
Pour charger une combo il faut faire :
combo.DataSource = mondataset2.Tables(0)
combo.DataValueField = "NUM_ANNEE" // le champ de ton dataset à afficher dans la liste de ta combo, ici par exemple la combo sera rempli avec les numéros d'années
combo.DataBind()
cs_Nurgle
Messages postés1642Date d'inscriptionsamedi 6 novembre 2004StatutMembreDernière intervention28 avril 20114 20 déc. 2005 à 17:59
par exemple :
combo.DataTextField = "COLUMN_ANNEE"
' l'affiche du text
combo.DataValueField = "NUM_ANNEE"
' l'affichage du champ "Value"
combo.DataSource = MonDataset.Tables(0)
' le binding
DsXml = DsXml + "</root>"
Dim sr As System.IO.StringReader
sr = New System.IO.StringReader(DsXml)
Dim ds As New DataSet
ds.ReadXml(sr)
cmb.DisplayMember = "element"
cmb.ValueMember = "site"
cmb.DataSource = ds.Tables(0)