problème trie datagridview
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:
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 !