Ich fülle das Listview wieder mittels:
Delphi-Quellcode:
// ListView.Clear hatte es auch nicht gebracht
ListView,Items.Clear;
For I := 0 to rows -1 do
begin
TlistItem := ListView.Items.Add;
TlistItem.Caption := 'String 1';
TlistItem.SubItems.Add('String 2');
TlistItem.SubItems.Add('String 3');
end
String1-3 werden aus einer
SQL Abfrage bereitgestellt die ich über 'Filter' neu definieren kann. Die 'Filter' alleine funktionieren hervorragend. Die Sortierung der Spalten alleine funktioniert hervorragend
Jedoch wenn ich die Filter benutze nach neusortierung durchläuft er die Schleife einmal und dann bekomme ich die Fehler Meldung:
EStringListError with message 'List index out of bounds(0)'.