Entwickler-Ecke

IO, XML und Registry - Speichern in eine Textdatei und diese Datei wieder laden


karina2390 - Mi 29.10.08 09:39
Titel: Speichern in eine Textdatei und diese Datei wieder laden
Hallo
Ich habe eine Frage. Ich möchte in C# eine Windowsanwendung programmieren, die wie ein Überweisungsschein aus sieht. Diesen habe ich mit Textfeldern versehen. Wenn man anschließend auf speichern klickt, sollen die eingegebenen Daten in eine Textdatei gespeichert werden.
Wenn ich auf den Button Vorlage lade klicke, sollen die vorher gespeicherten Daten wieder in den Überweisungsschein geladen werden.

Mein Problem dabei ist, dass ich nicht weis wie ich das programmiere, das die Daten gespeichert und wieder geladen werden.

Ich bitte um eure Hilfe! :eyes:

Danke!
LG Karina


Moderiert von user profile iconChristian S.: Topic aus C# - Die Sprache verschoben am Mi 29.10.2008 um 11:01


bakachan - Mi 29.10.08 10:22

Schau dir dazu die System.IO Klassen an (vor allem System.IO.File oder System.IO.StreamReader und System.IO.StreamWriter), damit sollte das schreiben und lesen von Dateien kein Problem sein.
In welchem Format die Daten gespeichert werden und wie du diese beim Einlesen wieder auswertest bleibt dir überlassen.


JüTho - Mi 29.10.08 12:27

Hallo und :welcome: Karina,

zum Speichern solcher Daten in einer Textdatei bietet sich das xml-Format an. Wenn Du es "richtig" (also konsequent durchdacht) machen willst, schlage ich vor, für diese Daten eine DataTable zu verwenden; diese kann über ReadXml/WriteXml (unter Berücksichtigung des Schemas) direkt gespeichert werden.

Für Deine eigentliche Frage ist Christians Regelung unter "IO und XML" korrekt. Für eine m.E. sinnvolle Lösung passt dann ADO.NET oder WinForms bzw. WPF besser.

Gruß Jürgen


karina2390 - Mi 29.10.08 15:31

Danke für die Hilfe, es hat mir sehr weitergeholfen!