Hallo,
ich möchte den Inhalt von DataGridView Zellen in eine Textdatei speichern. Die Daten werden zunächst in einen StringBuilder namens "data" zusammengefasst
C#-Quelltext
1:
| data.Append((string)dataGridView1[j, i].Value); |
und anschließend abgespeichert:
C#-Quelltext
1: 2: 3:
| StreamWriter myFile = new StreamWriter("dateiname.txt"); myFile.Write(data.ToString()); myFile.Close(); |
Leider ist die Datei nicht im ASCII Format abgespeichert.
Nun habe ich hier
tinyurl.com/ybsafu7 eine angebliche Lösung des Problems gefunden.
Dies habe ich folgendermaßen umgesetzt:
C#-Quelltext
1: 2: 3:
| StreamWriter myFile = new StreamWriter(filename); myFile.Write((Encoding.Default.GetBytes(data.ToString()))); myFile.Close(); |
In der Textdatei steht jetzt nichts anderes als "System.Byte[]".
Auch wenn ich die Konvertierung bereits beim Anhängen an den StringBuilder durchführe
data.Append(Encoding.Default.GetBytes((string)dataGridView1[j, i].Value)); ist das gleiche Problem vorhanden.
Vielleicht kann mir jemand von euch helfen? Wäre sehr nett. Danke schonmal.
Gruß
Daniel
Moderiert von
Kha: Topic aus WinForms verschoben am So 10.01.2010 um 12:38