Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
Dim DTListeAvion As New DataTable
Dim DTAdapterAvion As New DataSetGarageTableAdapters.Sys_GetListeModeleTableAdapter
DTListeAvion = Me.DataSetGarage.Sys_GetListeValeurs
DTAdapterAvion.FillBy(DTListeAvion, "Avion")
Me.DataGridViewComboBoxColumn14.DataSource = DTListeAvion
Me.DataGridViewComboBoxColumn14.DisplayMember = "Modèle"
 
Dim DTListeVoiture As New DataTable
Dim DTAdapterVoiture As New DataSetGarageTableAdapters.Sys_GetListeModeleTableAdapter
DTListeVoiture = Me.DataSetGarage.Sys_GetListeModele
DTAdapterVoiture.FillBy(DTListeVoiture, "Voiture")
Me.DataGridViewComboBoxColumn16.DataSource = DTListeType
Me.DataGridViewComboBoxColumn16.DisplayMember = "Modèle"
EN gros j'ai une table avec :
Voiture Reno
Voiture Fiatte
Avion Congorde
Avion Boning
Voiture Peujot
.... ...

Ce qu'il se passe, en faisant le débogueur, je vois la premiere liste se remplir correctement (Congorde, etc...) et au moment où la 2eme liste se rempli (au niveau du FillBy) la 2eme liste se remplit avec les bonnes valeurs (Reno, Fiatte, etc...) mais la premiere DataTable recoit aussi ces valeurs je ne sais pas comment ni pourquoi. Donc mes 2 combobox ont les meme valeurs.

Je débute avec les DataSet, table, et surtout avec VB... donc je ne comprends pas trop pourquoi ca fait ca,
Merci pour votre aide