C#在windows2000下非常诡异的saveFileDialog 问题,高手乱入
帮朋友写了一个小系统。到他们公司一装。发现excel生成无法实现。当即打开笔记本,在自己机器上一跑,正常。
代码如下
saveFileDialog1.AddExtension = true;
saveFileDialog1.DefaultExt = "xls";
saveFileDialog1.RestoreDirectory = true;
saveFileDialog1.OverwritePrompt = true;
if (saveFileDialog1.ShowDialog() == DialogResult.OK)
{
string sFilePath = saveFileDialog1.FileName;
gridView1.ExportToXls(sFilePath);
MessageBox.Show("报表生成完毕");
}
gridView1是develop express的控件,ExportToXls是它提供的一个xls导出函数,这个函数应该是没有问题的。
所以怀疑是不是操作系统问题。我笔记本用的是win2003 朋友公司用的是win2000
或者是我的程序哪里有问题?
对了 朋友机器上并未报错,正常显示:报表生成完毕 但是在保存的目录下就是没有找到文件。
在我机器上一切正常 换了好几个目录 测试都没问题