Winforms选择文件名以保存文档

本文关键字:保存 文档 文件名 选择 Winforms | 更新日期: 2023-09-27 18:36:38

我有一些数据,我想将其导出到excel中。我完成了所有代码,一切正常,现在我想将该 excel 文件保存到硬盘驱动器。我也可以这样做。但我的问题是我不知道如何允许客户设置他/她自己的文件名。

我尝试过的:

FolderBrowserDialog brwsr = new FolderBrowserDialog();
//Check to see if the user clicked the cancel button
if (brwsr.ShowDialog() == DialogResult.Cancel)
    return;
else
{
    string newDirectoryPath = brwsr.SelectedPath;
    //Do whatever with the new path
}

该方法的问题是它只允许用户选择要将文件保存到的文件夹。我想让所有用户指定路径文件名。

有什么想法可以帮助请求吗?

非常感谢

Winforms选择文件名以保存文档

您需要

改用SaveFileDialog。这让用户指定路径 + 文件名。查看此内容以获取更多信息: MSDN 上的 SaveFileDialog

SaveFileDialogFolderBrowserDialog非常相似,因此您几乎可以替换已有的现有代码;)

指定文件类型(编辑)

查看筛选器属性。

Excel files (*.xlsx)|*.xlsx|All files (*.*)|*.*