Bonjour à tous,
je rencontre quelques soucis pour gérer une datagridview de trois colonne (A, B, C) et une list<object> nommée DATA
Voici un bout de code:
Dans mon code, je check où se trouve une certaine donnée (le contenu de la list peut varier).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 if (DATA.Contains("data_str")) { Log_message("data_str"); Log_message("index: " + (DATA.IndexOf("data_str")).ToString()); dataGridView1.Rows[0].Cells["B"].Value = (String)DATA[(DATA.IndexOf("data_str")) + 1]; }
Je récupère bien ma donnée (index+1) dans la list DATA et je l'affiche bien dans la ligne 0 dans la colonne B.
Mais j'aimerai pouvoir d'abord faire un check du contenu de la colonne B pour voir si la donnée de ma list d'object n'y est pas déjà. Si elle n'y est pas, alors rajouter une ligne avec la donnée (index+1).
Comment faire en sorte qu'il incrémente automatiquement l'index des rows et qu'il rajoute d'office une ligne automatiquement?
Bref, je ne sais pas si il existe une manière beaucoup plus propre de peupler une datagridview et je ne vois pas vraiment comment on peut gérer efficacement ce genre d'outil datagridview.
J'espère que vous pourrez m'aider.
Un grand merci !
Partager