procedure TForm1.FormCreate(Sender: TObject);
var
I:integer;
NewColumn:TListColumn;
ListItem:TListItem;
begin
with ListViewdo
begin
ViewStyle:=vsReport;
NewColumn:=Columns.Add;
NewColumn.Caption:='Fieldname1';
NewColumn:=Columns.Add;
NewColumn.Caption:='Fieldname2';
...
NewColumn:=Columns.Add;
NewColumn.Caption:='Fieldnamen';
for I:=0 to Table1.RecordCount-1do
begin
ListItem:=Items.Add;
ListItem.Caption:=Table1.FieldByName('Fieldname1').Value;
ListItem.SubItems.Add(Table1.FieldByName('Fieldname2').Value;
....
ListItem.SubItems.Add(Table1.FieldByName('Fieldnamen').Value;
end;
end;