Autor Beitrag
Kamil1984
Hält's aus hier
Beiträge: 11



BeitragVerfasst: Mo 24.11.08 13:13 
Hallo,
hab hier ein kleines Problem und zwar meckert der mich an wenn ich meien CSV-Datei einlesen will, das er sie nicht finden kann . Mit einer Textdatei klappt es wunderbar. Bitte euch um rat ist bestimmt nur ein kleiner Fehler.

Nochmal zum Code das geht:
ausblenden C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
        void ReadCsv()
        {
            FileStream stream = new FileStream("C:\\Test.txt", FileMode.Open);
            StreamReader reader = new StreamReader(stream);
            this.textBox1.Text = reader.ReadToEnd();
            reader.Close();
            stream.Close();
        }

Das geht nicht :
ausblenden C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
        void ReadCsv()
        {
            FileStream stream = new FileStream("C:\\Test.csv", FileMode.Open);
            StreamReader reader = new StreamReader(stream);
            this.textBox1.Text = reader.ReadToEnd();
            reader.Close();
            stream.Close();
        }

Wie gesagt fehlermeldung Datei konnte nicht gefunden werden
Ich danke im Voraus
MfG Kamil

Moderiert von user profile iconChristian S.: Code- durch C#-Tags ersetzt
Moderiert von user profile iconChristian S.: Topic aus C# - Die Sprache verschoben am Mo 24.11.2008 um 12:14
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: Mo 24.11.08 13:20 
Wenn die Datei da ist, müsste das eigentlich so gehen. :nixweiss:

Du kannst es aber kürzer schreiben:
ausblenden C#-Quelltext
1:
2:
3:
4:
5:
        void ReadCsv()
        {
            using (StreamReader reader = File.OpenText("C:\\Test.csv"))
                this.textBox1.Text = reader.ReadToEnd();
        }

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
Kamil1984 Threadstarter
Hält's aus hier
Beiträge: 11



BeitragVerfasst: Mo 24.11.08 13:23 
ok habs, voll blöd eigentlich und nur durch zufall entdeckt
ausblenden Quelltext
1:
FileStream stream = new FileStream("C:\\Test.csv.txt", FileMode.Open);					

trotzdem danke christian
MfG Kamil
JüTho
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2021
Erhaltene Danke: 6

Win XP Prof
C# 2.0 (#D für NET 2.0, dazu Firebird); früher Delphi 5 und Delphi 2005 Pro
BeitragVerfasst: Mo 24.11.08 13:54 
Als EDV-Fachmann sollte man sich die Extension auch immer anzeigen lassen oder noch besser vom Explorer die Hände lassen und stattdessen etwas wie TotalCommander benutzen.

Das Einlesen einer Textdatei geht außerdem noch einfacher mit diesen Versionen:
ausblenden C#-Quelltext
1:
2:
3:
string[] lines = File.ReadAllLines("C:\\Text.csv");
//  oder
string content = File.ReadAllText("C:\\Text.csv");


Jürgen