Autor Beitrag
drems
Hält's aus hier
Beiträge: 13



BeitragVerfasst: Mo 01.10.12 09:28 
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:
ausblenden 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 4708
Erhaltene Danke: 991


VS2010 Pro, VS2012 Pro, VS2013 Pro, VS2015 Pro, Delphi 7 Pro
BeitragVerfasst: 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.