Quiero abrir un cuadro de diálogo de guardar archivo, hacer que el usuario ingrese un nombre de archivo, y si olvidan la extensión .csv, tenerlo anclado.¿Cómo funciona la propiedad AddExtension en C# 2.0?
Parece que la propiedad SaveFileDialog AddExtension funcionaría, pero no es así. Incluso he establecido la propiedad DefaultExt en .csv, y todavía no se ha agregado nada. Mi archivo se guarda bien, pero sin extensión, por lo que el usuario no puede simplemente hacer doble clic en el archivo y abrirlo en Excel.
Me falta algo obvio. Esto es lo que tengo
SaveFileDialog sfd = new SaveFileDialog();
sfd.DefaultExt = "*.csv";
sfd.Filter = "Comma Separated(*.csv)|*.*";
if (sfd.ShowDialog() == DialogResult.OK)
{
// Do my file saving
}
Como sospechaba, me estaba perdiendo algo obvio. Stack Overflow al rescate de nuevo. Esto probablemente solo salvó mi proyecto de 100 dólares. –