Winformsselect文件名保存文件
我有一些数据,我想出口到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 }
该方法的问题在于允许用户select要将文件保存到的文件夹。 我想让所有的用户指定path和文件名。
任何想法帮助认罪?
非常感谢
您需要使用SaveFileDialog
。 这让我们用户指定一个path+文件名。 检查了解更多信息: MSDN上的SaveFileDialog
SaveFileDialog
和FolderBrowserDialog
非常相似,所以你几乎可以replace已经存在的代码;)
指定文件types(EDIT)
看一下Filter属性 。
Excel files (*.xlsx)|*.xlsx|All files (*.*)|*.*