Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   TAdvStringGrid, automatische Sort. Spalte herausfinden (https://www.delphipraxis.net/161220-tadvstringgrid-automatische-sort-spalte-herausfinden.html)

hoika 23. Jun 2011 08:23

TAdvStringGrid, automatische Sort. Spalte herausfinden
 
Hallo #,

ich kann beim TAdvStringGrid ja durch Klick auf die Spaltenüberschrift
ja automatisch nach dieser Spalte sortieren lassen.
Fülle ich das Grid nach einer Aktion (z.B. ) löschen,
wird es von mir neu gefüllt.
Wie sortiere ich das Grid aber jetzt wieder nach der Spalte,
die der Nutzer vorher angeklickt hatte ?
Mein bisheriger Ansatz:

Delphi-Quellcode:
DeleteRow; // mein eigener Code
Grid.SortSettings.SortColumn:= XXX; ?
Grid.QSort;
ist es schon mal nicht.
Grid.SortSettings.SortColumn ist trotz Sortierung
einer anderen Spalte immer 0.
Das wird wohl für manuelle Sortierung genommen.

Nächster Versuch:
OnClickSort, OnGetFormat
Beide Events werden nicht angesprungen.


#Update:#
Nach Setzen von SortSetting.Show auf True werden die Events von "Nächster Versuch" auch aufgerufen.
Jetzt wird auch der Sortier-Pfeil angezeigt.
Warum das vorher nicht geklappt hat ? Hm, die Sortierung klappte ja auch schon.


Danke


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:08 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz