cs_tari
Messages postés34Date d'inscriptionjeudi 25 mars 2004StatutMembreDernière intervention29 avril 2005
-
12 janv. 2005 à 20:13
adamo901
Messages postés139Date d'inscriptionmardi 18 janvier 2005StatutMembreDernière intervention 8 décembre 2008
-
30 mars 2006 à 13:30
Salut à tous !!
J'aimerais savoir si c'est possible de trié une mshflexgrid ?
et si oui comment ? et peut-on choisir la colonne sur laquelle se fera le tri ?
Merci
cs_ITALIA
Messages postés2169Date d'inscriptionvendredi 20 avril 2001StatutMembreDernière intervention30 juin 20099 13 janv. 2005 à 12:15
Essayes si tu le possédes le contrôle MSHFlexgrid plutot que la MSFlexgrid (c'est la même chose en mieux).
Trier une colonne.
Ces contrôles posséde une methode SORT
MSFlexgrid1.Sort = [Valeur de Tri]
Valeur de tri :
0 Aucun tri
1 Générique Croissant
2 Générique Décroissant
3 Numérique Croissant (converti les chaines en Nombres)
4 Numérique Décroissant
5 Trie de Chaine Croissant sans respect de la casse
6 Trie de Chaine Décroissant sans respect de la casse
7 Trie de Chaine Croissant avec respect de la casse
8 Trie de Chaine Décroissant avec respect de la casse
9 Personnaliser (utilise l'evenement compare)
pour utiliser cette methode ilsuffit de définir la ou les colonnes voulue par exemple.
MSFlexgrid1.Col = 1
MSFlexgrid1.Sort = 5
Si tu veux plus de doc sur ces contrôles vois l'aide de visual basic ou la MSDN de microsoft.
adamo901
Messages postés139Date d'inscriptionmardi 18 janvier 2005StatutMembreDernière intervention 8 décembre 2008 30 mars 2006 à 13:30
Bonjour,
J'ai bien apprécié ta réponse italia elle est courte et concrète.
Toute fois, j'aimerai savoir comment peut-on lancer le trie sur une MSHFlexGrid à partir d'un clique sur l'entête de cette grille.
Merci.