Bonjour,

Je suis actuellement en BTS IRIS et je dois réaliser une application en c# qui permet d'afficher certaine valeur en fonction d'une extraction de fichier en csv , je doit trier ce fichier et l'envoyer dans une table tempo, puis l'intégrer dans ma BDD .
j’intègre ce fichier dans un datagridview avant de le charger dans ma BDD.

Seulement j'ai un soucis pour le trie dans mon datagridview.

j'effectue ce code pour supprimer certaine colonne :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
for (int i = 0; i < dataGridView1.Columns.Count; i++)
           {
 
               if      ((dataGridView1.Rows[0].Cells[i].Value.ToString() != "Code FR")
                    && (dataGridView1.Rows[0].Cells[i].Value.ToString() != "Type matériel")
                    && (dataGridView1.Rows[0].Cells[i].Value.ToString() != "Modèle")
                    && (dataGridView1.Rows[0].Cells[i].Value.ToString() != "Site")
                    && (dataGridView1.Rows[0].Cells[i].Value.ToString() != "Matériels connectés")
                    && (dataGridView1.Rows[0].Cells[i].Value.ToString() != "Rack")
                    && (dataGridView1.Rows[0].Cells[i].Value.ToString() != "Unité deb.")
                    && (dataGridView1.Rows[0].Cells[i].Value.ToString() != "Unité fin")
                    && (dataGridView1.Rows[0].Cells[i].Value.ToString() != "Num. lame"))
               {
                           dataGridView1.Columns.RemoveAt(i);
               }
           }
Mais il me supprime une colonne sur deux et non uniquement celle dont je n'ai pas besoin.

Si quelqu'un avais une solution pour moi , ou du moins une petite aide pour que je puisse avancer.

Merci !