工程师:您好!
遇到一个很奇怪的问题:RDL报表能正常预览、打印,但如果使用“导出EXCEL”功能,就报参数错误,请问如何解决呢?相关代码如下:
protected void Page_Load(object sender, EventArgs e)
{
GrapeCity.ActiveReports.PageReport Print_Temp = new GrapeCity.ActiveReports.PageReport();
//创建自定义工具条按钮
ToolButton btnExcel = Tool.CreateButton("Excel");
btnExcel.ToolTip = "导出到 Excel";
btnExcel.Caption = "导出到 Excel";
btnExcel.ClickNavigateTo = "\\ExportControl\\ARExport.ashx?exporttype=Excel&ReportName=Balance_Report.rdlx";
this.WV_Balance.FlashViewerToolBar.Tools.Add(btnExcel);
Print_Temp.Load(new System.IO.FileInfo(Server.MapPath("\\Reports") + "\\Balance_Report.rdlx"));
this.WV_Balance.FlashViewerOptions.ResourceLocale = "zh_CN";
Print_Temp.Report.ReportParameters[0].DefaultValue.Values.Add(Request.QueryString["Balance_ID"]);
this.WV_Balance.Report = Print_Temp;
}
备注:WV_Balance 为WebViewer控件 |
|