J' ai donc abandonné de tenter d' afficher mes données à partir du l'onglet propriétés de ma listbox....
J' ai donc pas mal potasser le cour de Mr lasserre et j' en avais plein la tête (bah oui ca peut pas rentrer en un jour :p ) alors j' ai décider de mettre à pratique ce que j' avais vu et ce que vous m' avais conseillé.
J' ai donc fais un dataset qui pointe directement sur un champ "marque" ensuite voial ce que j' ai fais
1 2 3 4 5
| Private Sub ListBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ListBox1.SelectedIndexChanged
ListBox1.DataSource = marque.Tables(0)
ListBox1.DisplayMember = marque.Tables(0)("Marque")
ListBox1.ValueMember = marque.Tables(0).Item("id")
End Sub |
Inspiré pour pas dire copier ce qu' avais posté griftou.
Cependant voila que vb m' averti :
Erreur 1 La classe 'System.Data.DataTable' ne peut pas être indexée, car elle n'a pas de propriété par défaut. C:\Users\Mathieu\Desktop\CESI\VB\RESERVATION_INFORMATIQUE\RESERVATION_INFORMATIQUE\FRM_Réservation.vb 15 34 RESERVATION_INFORMATIQUE
et la je dit help.
M'y suis je mal pris pour faire mon dataset? Es ce plus simple de s'en passer et de taper du code sql?
Partager