Я хочу открыть диалоговое окно сохранения файла, чтобы пользователь ввел имя файла, а если они забыли расширение .csv, включите его.
Казалось бы, свойство AddFtension SaveFileDialog будет работать, но это не так. Я даже установил для свойства DefaultExt значение .csv, но до сих пор ничего не добавлено. Мой файл сохраняется просто отлично, но без расширения, поэтому пользователь не может просто дважды щелкнуть файл и открыть его в Excel.
Я должен упустить что-то очевидное. Вот что у меня есть
SaveFileDialog sfd = new SaveFileDialog();
sfd.DefaultExt = "*.csv";
sfd.Filter = "Comma Separated(*.csv)|*.*";
if (sfd.ShowDialog() == DialogResult.OK)
{
// Do my file saving
}