Einzelnen Beitrag anzeigen

marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#4

Re: Datenbankfelder in Listview einlesen ?

  Alt 25. Dez 2006, 19:02
Nein, eher so:

Delphi-Quellcode:
procedure TDataForm.TableAfterOpen(DataSet: TDataSet);
begin
  ListView.Items.Count := DataSet.FieldCount;
end;

procedure TDataForm.TableBeforeClose(DataSet: TDataSet);
begin
  ListView.Items.Count := 0;
end;

procedure TDataForm.ListViewData(Sender: TObject; Item: TListItem);
begin
  with Item do
  begin
    Caption := Table.Fields[Index].FieldName;
    // ...
  end;
end;
Dabei muss ListView.OwnerData auf True gesetzt sein.

Freundliche Grüße
  Mit Zitat antworten Zitat