DataGridView, Trie, events & Ci
Bonjour,
Alors j'ai passer la journée à essayer de réaliser un trier pour mon datagridview quand je me suis rendu compte enfin de journée qu'il est possible de trier mes lignes en activant ou pas le SortMode et en clickant sur la colonne lorsque mon programme est activé :
Ex:
Code:
DataGridView1.Columns(0).SortMode = DataGridViewColumnSortMode.NotSortable
Alors il sera impossible de trier les lignes par rapport a la colonne 0.
Alors j'ai plusieurs questions:
1) Comment savoir si un trie est activer ou pas pour pouvoir lancer mon trie personnel qui dépend de plusieurs conditions:
Code:
1 2 3
| If DataGridView1.Columns(1).ReadOnly = False Then
TrieBulleNiveauPriority()'Sub qui permet de réaliser un trie personnel
End If |
Mon code ne fait rien !!
2)J'ai réaliser un trie à bulle qui prend en compte qu'une seule condition, le niveau de priorité de mes alarmes qui se trouve dans la colonne 7 mais je voudrai prendre en comte d'autre condition, par exemple, si il y a deux alarmes de mêmes priorités alors elles seront trié par rapport à la date qui se trouve colonne 1. Quel algorithme il faut utiliser ?
3)J'ai un souci avec des checkBox dans mon datagridview, lorsque je clic dessus, elle change de valeur visuel mais la valeur réel ne change pas, mon programme prend en compte que la valeur a changer que lorsque je clic sur un autre checkbox. Comment résoudre le probleme ?