Entschuldige wenn ich gereizt klinge, aber mir platzt jedesmal der Kragen wenn jemand seine "Daten-Anzeige" sortieren will. Warum machst Du das nicht vorher mit den Daten mit denen Du auch das Grid füllst?
Ich kann diesen Einwand nachvollziehen. Wieso nicht die zugrundeliegenden Daten sortieren und erst dann im Grid darstellen? Dann kümmert sich die "Datenliste" um die korrekte Sortierung für verschiedenste Datentypen (Integer, Double, TDateTime, String, bla, blubb). Das finde ich zumindest zielführender als auf der Darstellungsebene mühselig herumfummeln zu müssen.