Forum: PC-Programmierung C#: .CSV-Datei mit einem OpenFileDialog öffnen


von Hans (Gast)


Lesenswert?

Guten Tag,

wie man schon im Betreff lesen kann möchte ich eine gespeicherte 
.csv-Datei mit einem OpenFileDialog öffnen.

So habe ich es bis jetzt ausprobiert.. (Doch es funktioniert leider 
immernoch nicht):
1
string pb;
2
3
            openFileDialog1.Filter = "csv files (*.csv)|*.csv";
4
            openFileDialog1.ShowDialog();
5
            pb = openFileDialog1.FileName;
6
            openFileDialog1.OpenFile();
7
8
            System.Diagnostics.Process p = new System.Diagnostics.Process();
9
            p.StartInfo.FileName = System.Windows.Forms.Application.StartupPath + pb;
10
            p.Start();

von Hans (Gast)


Lesenswert?

Hallo?

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Was erwartest Du bei Deiner präzisen Fehlerbeschreibung auch?

von Markus V. (Gast)


Lesenswert?

Hallo!

Was glaubst Du, dass man Dir auf "So habe ich es bis jetzt ausprobiert.. 
(Doch es funktioniert leider immernoch nicht):" antworten soll? Was soll 
denn passieren? Was geht nicht? Fehlermeldungen vom Comiler / zur 
Laufzeit / ...????

Gruß
Markus

von kiar (Gast)


Lesenswert?

moin, es ist nicht gerade gut nach 15 Minuten zu "schreien". wir haben 
auch anderes zu erledigen.

in der Zeit hätte ein OpenFileDialog in google wunder bewirkt.

http://msdn.microsoft.com/de-de/library/y1kh29w3(v=VS.80).aspx

sollte die erste Anlaufadresse sein.


raik

von Hans (Gast)


Lesenswert?

@kiar

habe ich schon mehrmals durchgelesen


der Fehler:
Die Datei konnte nicht gefunden werden.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Und die Mühe, Dir mal anzusehen, was in Deiner Variablen "pb" landet, 
die machst Du Dir natürlich nicht, oder?

von Peter (Gast)


Lesenswert?

und warum willst du überhaupt ein Prozess mit der CSV datei Starten? 
Viele Leuten verstehen und einen Öffnet, das eine Datei ausgelesen wird. 
Und nicht das ein neuer Prozess gestartet wird.

von kiar (Gast)


Lesenswert?

moin,

deine Datei ist vorhanden und du hast Zugriffsrechte auf C:\ ?


raik

von Christopher Schenk (Gast)


Lesenswert?

vielleicht solltest du vor pb ein " " machen

von Hans (Gast)


Lesenswert?

Habe den Fehler gefunden.

Danke, Rufus t. Firefly für den Tipp.

Danke.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.