EN gros j'ai une table avec :
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"
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
Partager