bonjour.
j'ai une datagridview et 4 cases à cocher qui représente 4 colonnes.
si des cases sont cochées, il s'ajoute des colonnes dans la datagridview dont les entêtes sont les étiquettes des cases à cocher sélectionnées.
mon problème est que les colonnes du datagridview ne sont pas dans l'ordre de la disposition des champs dans la requête à laquelle est liée le datagridview.
lorsque je fais
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
select equipe, consommation, production, rendement from table1
datagridview.DataSource = bTab ' bTab est une variable de type DataTable
les colonnes sont disposées dans le bon ordre (equipe, consommation, production, rendement). lorsque j'ajoute une colonne "machine" en cochant sur la case à cocher "machine" et réactualise la datagidview, j'ai
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
select equipe, machine, consommation, production, rendement from table1
datagridview.DataSource = bTab
les colonnes sont disposées dans cet ordre: equipe, consommation, production, rendement, essence. alors que "essence" devait venir juste après "equipe".

Comment fait on pour bien disposer les colonnes dans la datagridview (equipe, essence, consommation, production, rendement)