OVH Cloud OVH Cloud

Tri d'un Datagrid. Mise en phase du DataSet.

2 réponses
Avatar
deltanove
Bonjour,

Je remplit un datagrid à partir d'un Dataset.
Question: Comment est-il possible de repérer la colonne sur lequel je clique
afin de trier le Datagrid et déterminer si le tri obtenu est acscendant ou
descendant (ceci afin de recharger le DataSet servant à l'extraction des
données)?

D'avance merci

2 réponses

Avatar
Zoury
Salut ! :O)

Question: Comment est-il possible de repérer la colonne sur lequel je
clique afin de trier le Datagrid



dans l'événement Click du DataGrid, effectue un "HitTest" :
http://msdn.microsoft.com/library/en-us/cpref/html/frlrfsystemwindowsformsdatagridclasshittesttopic.asp

et déterminer si le tri obtenu est acscendant ou descendant (ceci afin de
recharger le DataSet servant à l'extraction des données)?



Tu dois garder une trace du dernier tri effectuer sur une colonne.. il y a
de multiples facon de procéder.
Un tableau de type SortOrder, par exemple, pourrait très bien faire le
travail.


--
Cordialement
Yanick
MVP pour Visual Basic
Avatar
deltanove
OK Merci
"Zoury" <yanick_lefebvre at hotmail dot com> a écrit dans le message de
news:
Salut ! :O)

Question: Comment est-il possible de repérer la colonne sur lequel je
clique afin de trier le Datagrid



dans l'événement Click du DataGrid, effectue un "HitTest" :
http://msdn.microsoft.com/library/en-us/cpref/html/frlrfsystemwindowsformsdatagridclasshittesttopic.asp

et déterminer si le tri obtenu est acscendant ou descendant (ceci afin de
recharger le DataSet servant à l'extraction des données)?



Tu dois garder une trace du dernier tri effectuer sur une colonne.. il y a
de multiples facon de procéder.
Un tableau de type SortOrder, par exemple, pourrait très bien faire le
travail.


--
Cordialement
Yanick
MVP pour Visual Basic