TStringGrid in Datei speichern
-
Hallo,
ich habe folgenden Quelltext:
AnsiString dateiname; if (sdlg_speichern -> Execute()) { dateiname = (sdlg_speichern -> FileName); TStringList *list = new TStringList; for (int y = 0; y < sgrid_ausgabe -> RowCount; y++) { list -> Add(sgrid_ausgabe -> Rows[y] -> Text); } list -> SaveToFile(dateiname); delete list; }sdgl = SaveDialog
sgrid = StringGridSoweit geht alles, jedoch ist in der erstellten Datei immer eine Zeile mit den entsprechenden Werten und dann folgt eine Leerzeile (immer im wechsel).
Wie kann ich es vermeiden, dass die Leerzeile gespeichert wird?Noch eine Info: Das StringGrid hat nur eine Spalte ...
Danke für Eure Hilfe
-
Das ist nicht nachzuvollziehen, der Code sieht i.O. aus. Was steht denn in den Zellen so drin?
Und wenn dein Grid nur eine Spalte hat kannst du dir die Schleife auch sparen.
StringGrid1->Cols[0]->SaveToFile(dateiname);
-
Ich weiß zwar nicht, woran es liegt, aber mit deiner Lösung klappt es wunderbar!
DANKE!!!
