2009-07-31 11 views
14

W mojej aplikacji używam SaveFileDialog, aby otworzyć okno Zapisz jako. W sekcji typów plików ograniczyłem plik do zapisania jako .dat z następującym kodem.Zapisz plik z odpowiednim rozszerzeniem w wierszu Zapisz plik

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

Co chcę zrobić, to automatycznie zapisać z rozszerzeniem .dat. Obecnie zapisuje się tylko bez rozszerzenia, chyba że specjalnie zapiszę go jako filename.dat.

Odpowiedz

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

Doskonale dziękuję. Wezwę do głosowania, ale nie mam wystarczającej liczby przedstawicieli. – novacara