Nix DataSource. Ich mach das alles von Hand. Kleines Demo:
Delphi-Quellcode:
Var
LI:TListItem;
Begin
While Not(IBSQL.EOF) Do Begin
LI:=Listview.Items.Add;
LI.Data:=Pointer(IBSQL.Fields[0].AsInteger); // ID speichern!
LI.Caption:=IBSQL.Fields[1].AsString;
LI.SubItems.Add(IBSQL.Fields[2].AsString);
IBSQL.Next;
End;
End;
Dein Proggi wird schlanker, schneller und die Anwender werden es Dir danken. Denk allein mal ans sortieren nach beliebigen Spalten. Das bringt datt Listview von Haus aus mit.
Gruss
OLLI