salut, merci de t'interesser à mon problème mais peut être que ma question etait mal formulée J'ecris bien evidemmet dans mon combobox mais le souci c'est que j'ai envie de rattacher un identifiant (Bdd) à l'item de mon combo J'utilise la methode add de l'objet combo
en VB6 j'ecrivais Mycb.add ("texte) mycb.itemdata = newindex(valeur) enfin, je crois que ca s'en rapproche
j'aimerais la meme chose en vb.net ce qui me permettrai de récupérer la valeur de l'identifiant
Merci
"Etudiant" a écrit dans le message de news:
slt, c'est Mycb.items.add("texte")
salut,
merci de t'interesser à mon problème mais peut être que ma question etait
mal formulée
J'ecris bien evidemmet dans mon combobox mais le souci c'est que j'ai envie
de rattacher un identifiant (Bdd) à l'item de mon combo
J'utilise la methode add de l'objet combo
en VB6 j'ecrivais
Mycb.add ("texte)
mycb.itemdata = newindex(valeur)
enfin, je crois que ca s'en rapproche
j'aimerais la meme chose en vb.net
ce qui me permettrai de récupérer la valeur de l'identifiant
Merci
"Etudiant" <user@domain.invalid> a écrit dans le message de news:
ekBcgRJKFHA.484@TK2MSFTNGP15.phx.gbl...
salut, merci de t'interesser à mon problème mais peut être que ma question etait mal formulée J'ecris bien evidemmet dans mon combobox mais le souci c'est que j'ai envie de rattacher un identifiant (Bdd) à l'item de mon combo J'utilise la methode add de l'objet combo
en VB6 j'ecrivais Mycb.add ("texte) mycb.itemdata = newindex(valeur) enfin, je crois que ca s'en rapproche
j'aimerais la meme chose en vb.net ce qui me permettrai de récupérer la valeur de l'identifiant
Merci
"Etudiant" a écrit dans le message de news:
slt, c'est Mycb.items.add("texte")
Etudiant
ce que je fait c'est que je declare un dataset ouvert pendant tout le traitement de la combo et je met MonId = Ds.Tables(0).Items("Id").Rows(MyCb.SelectedIndex)
ce que je fait c'est que je declare un dataset ouvert pendant tout le
traitement de la combo et je met
MonId = Ds.Tables(0).Items("Id").Rows(MyCb.SelectedIndex)
ce que je fait c'est que je declare un dataset ouvert pendant tout le traitement de la combo et je met MonId = Ds.Tables(0).Items("Id").Rows(MyCb.SelectedIndex)
Stephane TUET
Pour databounder une combobox avec un DataSet il existe plus simple. Pour un DataSet contenant deux colonnes ("ID" contenant la clé, "LIBELLE" contenant le libellé à afficher dans la combo) vous pouvez utiliser les propriétés DisplayMember, ValueMember et DataSource de la combo : Me.MonCombo.DisplayMember = "LIBELLE"
Me.MonCombo.ValueMember = "ID"
Me.MonCombo.DataSource = DataSet.Tables(0)
Pour obtenir l'ID de l'élément sélectionné, pour n'avez plus qu'à utiliser ceci :
Dim ID as Integer = Me.MonCombo.SelectedValue
@+ Steph
"Etudiant" a écrit dans le message de news: %
ce que je fait c'est que je declare un dataset ouvert pendant tout le traitement de la combo et je met MonId = Ds.Tables(0).Items("Id").Rows(MyCb.SelectedIndex)
Pour databounder une combobox avec un DataSet il existe plus simple. Pour un
DataSet contenant deux colonnes ("ID" contenant la clé, "LIBELLE" contenant
le libellé à afficher dans la combo) vous pouvez utiliser les propriétés
DisplayMember, ValueMember et DataSource de la combo :
Me.MonCombo.DisplayMember = "LIBELLE"
Me.MonCombo.ValueMember = "ID"
Me.MonCombo.DataSource = DataSet.Tables(0)
Pour obtenir l'ID de l'élément sélectionné, pour n'avez plus qu'à utiliser
ceci :
Dim ID as Integer = Me.MonCombo.SelectedValue
@+
Steph
"Etudiant" <user@domain.invalid> a écrit dans le message de news:
%23YvjyrJKFHA.3928@TK2MSFTNGP09.phx.gbl...
ce que je fait c'est que je declare un dataset ouvert pendant tout le
traitement de la combo et je met
MonId = Ds.Tables(0).Items("Id").Rows(MyCb.SelectedIndex)
Pour databounder une combobox avec un DataSet il existe plus simple. Pour un DataSet contenant deux colonnes ("ID" contenant la clé, "LIBELLE" contenant le libellé à afficher dans la combo) vous pouvez utiliser les propriétés DisplayMember, ValueMember et DataSource de la combo : Me.MonCombo.DisplayMember = "LIBELLE"
Me.MonCombo.ValueMember = "ID"
Me.MonCombo.DataSource = DataSet.Tables(0)
Pour obtenir l'ID de l'élément sélectionné, pour n'avez plus qu'à utiliser ceci :
Dim ID as Integer = Me.MonCombo.SelectedValue
@+ Steph
"Etudiant" a écrit dans le message de news: %
ce que je fait c'est que je declare un dataset ouvert pendant tout le traitement de la combo et je met MonId = Ds.Tables(0).Items("Id").Rows(MyCb.SelectedIndex)