Einzelnen Beitrag anzeigen

Subsidenz

Registriert seit: 24. Mai 2008
Ort: Dresden
34 Beiträge
 
#6

Re: StringGrid nach Kriterien sortieren

  Alt 28. Mai 2008, 16:45
Zitat von QuickAndDirty:
Es gibt ein TStrings das Grid1.Columns[0] heist.
Das kannst du mit in eine Stringliste kopieren (Verwende tstrings.AddObject() )
bei TStringlist.objects[i] hinterlegst du einen eine Kopie der Zeile (@Record, Objekt, Pchar was auch immer )

Nach erzeugen der Stringlist müstest du sorted auf True stellen.
oder nach dem kopieren tStringlist.Sort aufrufen.

Jetzt kannst du aus der Stringlist heraus das Gitter neu aufbauen.

Die Stringlist benutzt ein auf Listen optimiertes Quicksort.
Klingt schonmal gut, aber ich weiß nicht genau wie ich die Schleife mit record basteln sollte.
Hast du da einen Ansatz für mich? (Record Strukturen hab ich nicht so drauf )

MFG Subsidenz
Ich würde mich ja gerne mit dir geistig duellieren,
aber wie ich sehe bist du unbewaffnet.
  Mit Zitat antworten Zitat