lzsh0622来接分,感谢帮忙!!!
解决方案 »
- C#在textbox中输入数据,然后插入到datagridview中
- 【求助】如何用C#做一个简单的验证正则表达式的工具?
- wmi或者api获取设备的驱动信息的问题
- WindowsMediaPlayer控件问题,请高手帮忙指点一下吧
- 关于通信的一个问题!100分
- 网络新手问C#里socket客户端如何接收服务器端不定时发送的数据,采用TCP连接。有什么事件?或委托呢?
- ExecutionEngineException: Attempting to JIT compile method '(wrapper managed-to-
- 哎,还有什么问题啊。真是不懂
- 如何获得指定文件他所在的路径(一个简单的问题)
- 水晶报表9中文版不能显示汉字字段值,如何处理?在线等待!
- js验证asp.net控件
- 结束线程问题
{
string fileName = "c:\\output.xls";
SaveFileDialog fd = new SaveFileDialog();
fd.DefaultExt = ".XLS"; // 扩展名
fd.FileName = fileName; // 默认值
if (fd.ShowDialog() == DialogResult.Cancel) return; fileName = fd.FileName;
if (File.Exists(fileName))
{
FileInfo fi = new FileInfo(fd.FileNames[0]);
if (fi.IsReadOnly)
{
MessageBox.Show(fd.FileName + "文件只读"); return;
}
} Warning[] warnings;
string[] streamids;
string mimeType;
string encoding;
string extension; byte[] bytes = (sender as ReportViewer).LocalReport.Render("Excel", null, out mimeType, out encoding, out extension,out streamids, out warnings);
FileStream fs = new FileStream(fileName, FileMode.Create);
fs.Write(bytes, 0, bytes.Length);
fs.Close(); MessageBox.Show( "成功导出:"+fileName);
}