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:
Alors il sera impossible de trier les lignes par rapport a la colonne 0.
Code : Sélectionner tout - Visualiser dans une fenêtre à part DataGridView1.Columns(0).SortMode = DataGridViewColumnSortMode.NotSortable
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:
Mon code ne fait rien !!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 If DataGridView1.Columns(1).ReadOnly = False Then TrieBulleNiveauPriority()'Sub qui permet de réaliser un trie personnel End If
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 ?
Partager