Bonjour!
Cette question est valable pour les ListBox mais également pour les ComboBox que j'alimente à partir d'un DataTable via le code suivant:
où myControl est un ListBox ou un ComboBox, myDataTable est un TataTable correct fabriqué à partir d'une requête sur une DB, "champs_id" la valeur récupérée dans la propriété .selectedValue et "champs_label" la "valeur apparente" pour l'utilisateur.With Me.myControl
.DataSource = myDataTable
.DisplayMember = "champs_label"
.ValueMember = "champs_id"
.SelectedIndex = -1
End With
Ma question est, lorsque l'utilisateur clique sur la liste, comment afficher la "valeur apparente" dans un autre contrôle?
J'ai essayé, par exemple
Je ne veux pas afficher l'id de mon item (la valeur récupérée) mais son label (la valeur affichée).myTextBox.text = myControl.selectedItem
myTextBox.text = myControl.selectedValue
Merci!
Partager