ich habe gerade gelernt wie bei einem DBGrid MultiSelect funktioniert und die damit gebookmarkten Records angesprochen werden können.
Allerdings werden die ausgewählten Records genau in der Reihenfolge angesprochen, wie sie angeklickt worden sind:
Code: Alles auswählen
for i := 0 to DBGrid1.SelectedRows.Count - 1 do begin
DBGrid1.DataSource.DataSet.GotoBookmark(Pointer(DBGrid1.SelectedRows.Items[i]));
// irgendwas mit dem Record machen
end;
Ich möchte aber die Reihenfolge, wie sie im DBGrid angezeigt wird, einbehalten und nicht die Reihenfolge nach dem Auswählen.
Wie geht das?
Gruß,
Peter