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 :
Mais il me supprime une colonne sur deux et non uniquement celle dont je n'ai pas besoin.
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); } }
Si quelqu'un avais une solution pour moi , ou du moins une petite aide pour que je puisse avancer.
Merci !
Partager