ActiveReport报表导出为Excel格式问题
在运行时第一次是可以在浏览器中显示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();
}
请用过相似控件的朋友给点提示!
网页代码是:
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();
}
请用过相似控件的朋友给点提示!
...全文
相关推荐
ActiveReport2.0报表控件安装包
**导出格式多样**:报表可以导出为PDF、Excel、HTML、Image等多种格式,满足不同场合的分享和打印需求。5.
ActiveReport3
**打印和导出**:ActiveReport3支持直接打印报表,也可以将报表导出为多种格式,如PDF、Excel、HTML、Image等,方便数据共享和离线查看。6.
ActiveReport初学启示
**打印和导出**:报表设计完成后,ActiveReport提供打印和导出功能,支持多种格式,如PDF、Excel、HTML等。你可以设置打印选项,如页边距、纸张大小,以及导出的详细程度。9.
ActiveReport安裝文件
**打印和导出**:ActiveReport支持多种打印选项,如页面设置、页眉页脚、页码等,同时也能够导出报表为PDF、Excel、HTML等多种格式,便于分享和存档。6.
表格控件ActiveReport
**打印和导出**: 可以预览报表并直接打印,同时也支持导出为PDF、Excel、HTML等多种格式,便于分享和存档。6.


