2009-07-31 15 views
14

Dans mon application, j'utilise un SaveFileDialog pour faire apparaître une fenêtre Enregistrer sous. J'ai limité dans la section de type de fichier le fichier à enregistrer en tant que .dat avec le code suivant.Enregistrer le fichier avec l'extension appropriée dans l'invite Enregistrer le fichier

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

Ce que je veux savoir comment faire est de le faire enregistrer automatiquement avec l'extension .dat. Actuellement, il enregistre simplement sans extension sauf si je l'enregistre spécifiquement sous le nom de fichier .dat.

Répondre

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

Parfait merci. Je voterais mais je n'ai pas assez de rep. – novacara

3

Les AddExtension et DefaultExt propriétés. Par exemple:

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