[VB] Attribuer une valeur à une Combobox
Résolu
Jane
-
Jane -
Jane -
Bonjour,
J'ai actuellement une combobox implémentée par un Dataset (cbTarif) qui me liste l'ensemble des tarifs. Je voudrais que pour une campagne de promotion sélectionnée dans la DataGridView (dgvCampagnesPV), la combobox m'affiche le libellé du tarif associé à cette campagne. Mon dataset contient les informations de la base de données suivantes : l'id_tarif et le libellé du tarif (lib_tarif). Mon code est construit de cette façon :
Je précise que l'id_tarif est présent dans la DataGridView (colonne dgvCampagnesPV_IDTarif).
La combobox prend bien comme valeur sélectionnée mon id_tarif, malheureusement le libellé du tarif associé à l'id ne suit pas !
Mes propriétés SelectedItem et SelectedValue sont vides, dois je chercher de ce côté ?
Merci d'avance pour vos réponses,
Jane.
J'ai actuellement une combobox implémentée par un Dataset (cbTarif) qui me liste l'ensemble des tarifs. Je voudrais que pour une campagne de promotion sélectionnée dans la DataGridView (dgvCampagnesPV), la combobox m'affiche le libellé du tarif associé à cette campagne. Mon dataset contient les informations de la base de données suivantes : l'id_tarif et le libellé du tarif (lib_tarif). Mon code est construit de cette façon :
Me.cbTarif.SelectedValue("id_tarif") = Me.dgvCampagnesPV.SelectedRows(0).Cells("dgvCampagnesPV_IDTarif").Value
Je précise que l'id_tarif est présent dans la DataGridView (colonne dgvCampagnesPV_IDTarif).
La combobox prend bien comme valeur sélectionnée mon id_tarif, malheureusement le libellé du tarif associé à l'id ne suit pas !
Mes propriétés SelectedItem et SelectedValue sont vides, dois je chercher de ce côté ?
Merci d'avance pour vos réponses,
Jane.
A voir également:
- [VB] Attribuer une valeur à une Combobox
- Vb - Télécharger - Langages
- Attribuer une sonnerie à un contact - Guide
- Attribuer une valeur à une cellule texte excel ✓ - Forum Excel
- Logiciel gratuit calcul valeur nutritionnelle - Télécharger - Santé & Bien-être
- Colombe souhaite utiliser cette image comme illustration. quel texte doit-elle ajouter pour attribuer correctement la photographie à son auteur ? - Forum Photofiltre
2 réponses
Rebonjour !
Mon problème a évolué, j'arrive désormais à affecter ma valeur à ma Combobox, pour cela il m'a suffit d'attribuer au Membre Value mon id_tarif, ce qui me donne le code suivant :
Ma Combobox m'affiche bien le libellé associé à cet ID. Oui mais voilà, maintenant je n'arrive plus à accéder à ce même libellé au travers des propriétés de l'objet.
Par exemple si je veux récuperer le libellé du tarif actuellement sélectionné dans ma combobox pour l'afficher dans un label (lbTarifReferent) :
Le code suivant déclenche une exception car SelectedValue ne peut obtenir que l'id_tarif.
Personne n'a une idée de comment faire ?
Merci d'avance,
Jane.
Mon problème a évolué, j'arrive désormais à affecter ma valeur à ma Combobox, pour cela il m'a suffit d'attribuer au Membre Value mon id_tarif, ce qui me donne le code suivant :
Me.cbTarif.SelectedValue = Me.dgvCampagnesPV.SelectedRows(0).Cells("dgvCampagnesPV_IDTarif").Value
Ma Combobox m'affiche bien le libellé associé à cet ID. Oui mais voilà, maintenant je n'arrive plus à accéder à ce même libellé au travers des propriétés de l'objet.
Par exemple si je veux récuperer le libellé du tarif actuellement sélectionné dans ma combobox pour l'afficher dans un label (lbTarifReferent) :
Me.lbTarifReferent.Text = "Tarif référent : " & Me.cbTarif.SelectedValue("lib_tarif")
Le code suivant déclenche une exception car SelectedValue ne peut obtenir que l'id_tarif.
Personne n'a une idée de comment faire ?
Merci d'avance,
Jane.