Zitat:
Ich habe ein Stringgrid programmiert
ein eigenes oder meinst du ein normalles TStringGrid mit eigenen propertyeinstellungen?
in einem stringgrid werden halt einmal strings verwaltet; deine 20 oben würde auch bei der Sortierung vor der 4 stehen.
du musst einen sortieralgo implementieren der dir die Zeilen entsprechend "vertauscht" sortiert.
in dem sortalgo koenntest du benachbarte werte ja beim vergleich immer in float konvertieren
und entsprechend reagieren.