• 主页
  • ASP
  • .NET Framework
  • Web Services
  • VB
  • VC
  • 图表区
  • 分析与设计
  • 组件/控件开发
  • LINQ

ActiveReport报表导出为Excel格式问题

gdsdyl 2005-12-30 08:11:18
在运行时第一次是可以在浏览器中显示Excel表格,以后就显示空的Excel表格,好象打开的是一个空的网页文件.
网页代码是:
private void Page_Load(object sender, System.EventArgs e)
{
ActiveReport rpt = new rptClientInfo();
try
{
rpt.Run(false);
}
catch (Exception eRunReport)
{
// Failure running report, just report the error to the user:
Response.Clear();
Response.Write("<h1>Error running report:</h1>");
Response.Write(eRunReport.ToString());
return;
}

Response.ContentType = "application/xls";

Response.AddHeader("content-disposition","inline; filename=MyXLS.XLS");

XlsExport xls = new XlsExport();
System.IO.MemoryStream memStream = new System.IO.MemoryStream();
xls.Export(rpt.Document, memStream);
Response.BinaryWrite(memStream.ToArray());
Response.End();
rpt.Dispose();
}

请用过相似控件的朋友给点提示!
...全文
47 点赞 收藏 1
写回复
1 条回复
nswhy 2006年01月06日
this.pdfExport1.Export(rpt.Document, Server.MapPath("./") + "..\\ReportOut\\"+aaaa+".pdf");
this.pdfExport1.Export(rpt.Document,Server.MapPath("./") + "..\\ReportOut\\"+tesp+".xls");
回复 点赞
发动态
发帖子
.NET技术社区
创建于2007-09-28

4.9w+

社区成员

66.8w+

社区内容

.NET技术交流专区
社区公告
暂无公告