2009-07-31 17 views
14

Nella mia applicazione utilizzo SaveFileDialog per far apparire una finestra Salva con nome. Ho limitato nella sezione del tipo di file il file da salvare come .dat con il seguente codice.Salvare il file con l'estensione appropriata in un prompt Salva file

sfdialog.Filter = "Data Files (*.dat*)|*.dat*"; 

Quello che voglio sapere come fare è farlo salvare automaticamente con l'estensione .dat. Attualmente salva solo senza estensione a meno che non lo salvi specificamente come filename.dat.

risposta

39
SaveFileDialog dlg = new SaveFileDialog(); 
dlg.Filter = "Data Files (*.dat)|*.dat"; 
dlg.DefaultExt = "dat"; 
dlg.AddExtension = true; 
+0

Perfetto grazie. Mi piacerebbe votare, ma non ho abbastanza rappresentanti. – novacara

3

I AddExtension e DefaultExt proprietà. Ad esempio:

sfdialog.DefaultExt = "dat"; 
sfdialog.AddExtension = True;