Entwickler-Ecke

WinForms - Frage zum Erstellen einer CSV-Datei


drems - Mo 01.10.12 09:28
Titel: Frage zum Erstellen einer CSV-Datei
Hallo hätte nochmal eine Frage an euch. Ich würde gerne eine CSV-Datei erstellen, davor soll sich aber ein OpenFileDialog öffnen, in dem der Benutzer den Pfad auswählen kann und dort dann seine Datei erstellen. Ich kriege es irgendwie immer nur so hin, das er den Ordner auswählen kann, bzw es funktioniert nicht richtig. Habe derzeit folgenden Code:

C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
            using (SaveFileDialog dialog = new SaveFileDialog())
            {
                dialog.Filter = "CSV|*.csv|Textdatei|*.txt";
                dialog.InitialDirectory = Environment.CurrentDirectory;
                textbox5.Text = openFileDialog2.FileName
                if (dialog.ShowDialog() == DialogResult.OK)
                {
                    try
                    {
                        File.Create(textbox5.Text);                 
                        MessageBox.Show("Die CSV-Datei wurde erfolgreich erstellt");
                    }
                    catch (System.Exception ex)
                    {
                        MessageBox.Show(ex.Message);
                    }
                }
            }


Moderiert von user profile iconTh69: C#-Tags hinzugefügt


Ralf Jansen - Mo 01.10.12 09:42

Wofür ist den noch der SaveFileDialog wenn du schon einen OpenFileDialog hast und die Daten dieses Dialogs scheinbar verwendest? File.Create erzeugt nur eine Datei wenn du da Daten reinschreiben willst solltest du auch irgendwas mit dem FileStream machen der da rauskommt.