Bonjour,
J'aimerais savoir s'il y a possibilité de trier un TDBGrid automatiquement en cliquant sur l'entête de la colonne ?
Ou sinon y a-t- il une procédure à mettre en place ?
Bonjour,
J'aimerais savoir s'il y a possibilité de trier un TDBGrid automatiquement en cliquant sur l'entête de la colonne ?
Ou sinon y a-t- il une procédure à mettre en place ?
Il y a un évènement OnTitleClick dans le TDBGrid, il suffit alors de mettre dans le code le changement de tri de la source...
Merci de ta réponse je prend note mais une fois le click sur la titre crée tu fais ton tri en fonction du nom du titre ? Qui doit correspondre au valeur des colonne de mon select j'imagine...
Bonjour
Pour trier un dbGrid il faut changer la clause ORDER BY de la requête sous jacente et la réouvrir, en se repositionnant éventuellement sur la ligne initiale qu'on aura mémorisé avant.
Le champ associé est une propriété de la colonne cliquée.
Dans Gestinux il y a un composant TGDbGrid qui fait ça "tout seul".
Merci de ta réponse, mais qu est ce que GEstinux ?
en attendant j ai réussi à mettre en place le tri..
Regarde bien la signature de tintinux, tu en apprendras plus sur Gestinux !
Delphi 5 Pro - Delphi 11.3 Alexandria Community Edition - CodeTyphon 6.90 sous Windows 10 ; CT 6.40 sous Ubuntu 18.04 (VM)
. Ignorer la FAQ Delphi et les Cours et Tutoriels Delphi nuit gravement à notre code !
Partager