Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#9

Re: Export -> CSV mit Überschriften

  Alt 23. Nov 2007, 10:12
Bei deinem Code ist schon der Ansatz falsch.
Exportiert wird nicht ein DBGrid, sondern ein TDataset.
Ob ein Feld exportiert wird, wird durch das Property Visible jedes Feldes entschieden.
Der Ablauf ist so:
eine Schleife über Dataset.Fields[]; wenn Feld Visible ist, dann fields[i].FieldName rausschreiben.
Dann eine Schleife über alle Datensätze:
Delphi-Quellcode:
while not dataset.eof do
begin
   // ***
   dataset.Next
end;
Dort wo die drei *** stehen, eine Schleife über alle Felder und fields[i].DisplayText rausschreiben.
Andreas
  Mit Zitat antworten Zitat