Sers Delphi-Programmierer,
folgendes Problem:
nämlich programmier ich ein Passwort Manager mit einem dbgrid, datasource, ttbale und den dazugehörigen dbedits. Dabei möchte ich die DBGrid Tabelle als .txt Datei und .csv abspeichern. Was auch bisher klappt, blos in der Datei selbst werden folgende Dinge reingeschrieben:
TPF0TColumnsWrapperColumnsDropDownRowsExpanded FieldNameBenutzerReadOnly WidthïVisible DropDownRowsExpanded FieldNamePasswortReadOnly WidthöVisible
aber die Daten die in den einzelnen Zeilen und Spalten werden nicht in die .txt bzw. .csv reingeschrieben.
Quellcode zum abspeichern als .csv:
Delphi-Quellcode:
procedure TForm1.BitBtnprintexcelClick(Sender: TObject);
//Als Excel Datei speichern
var
saveDialog: TSaveDialog;
begin
saveDialog := TSaveDialog.Create(self);
saveDialog.FileName := '
passwort';
saveDialog.Filter := '
CSV-Dateien|*.csv';
//Datei-Filter
saveDialog.DefaultExt := '
csv';
saveDialog.Options := [ofOverwritePrompt];
if saveDialog.Execute
then
begin
DBGridPW.Columns.SaveToFile('
passwort.csv');
end;
end;
Wie bekomm ich die einzelnen Daten aus der DBGrid raus?
Mit freundlichen Grüßen
kumar89