![]() |
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:
ist es schon mal nicht.
DeleteRow; // mein eigener Code
Grid.SortSettings.SortColumn:= XXX; ? Grid.QSort; 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