先放上效果图:
在C#中使用SaveFileDialog类保存文件时候,出现默认的文件名,代码如下:
SaveFileDialog s1 = new SaveFileDialog();
s1.Title = "保存Excel文件";
s1.Filter = "Excel文件(*.xls)|*.xls";
s1.FilterIndex = 1;
s1.FileName = "你好";//这里是key
if (s1.ShowDialog() == DialogResult.OK) filePath = s1.FileName;
else return;
FileStream file = new FileStream(@filePath, FileMode.CreateNew, FileAccess.Write);
workbook.Write(file);//book写到file
file.Dispose();
在上面的程序中,如果去掉fileName的赋初值这一句,则效果如下: