点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我正在 ASP.NET 应用程序中创建报告。 我已经创建了一些帐单,当我单击下一页时,显示给我,请稍候,正在处理文档"消息。如何解决此问题?
这是我用于创建报告的代码:
受保护的空白Page_Load(对象发送者,EventArgs e) { 尝试 { bool isValid = true; 字符串repName = HttpContext.Current.Session [" repName"]。ToString(); int zgradaID =(int)HttpContext.Current.Session [" id_zgrade"]; int mesec =(int)HttpContext.Current.Session [" mesec"]; int godina =(int)HttpContext.Current.Session [" godina"]; 如果(string.IsNullOrEmpty(repName)) isValid = false; 如果(isValid) { ReportDocument rd = new ReportDocument(); 字符串repPath = Server.MapPath("〜/Izvestaji/")+ repName; rd.Load(repPath); Izvestaji.IzvestajiRep irep =新的Izvestaji.IzvestajiRep(); rd.SetDataSource(irep.StampanjeRacunaDS(zgradaID,mesec,godina)); this.CrystalReportViewer1.ReuseParameterValuesOnRefresh = true; CrystalReportViewer1.ReportSource = rd; Session [" repName"] =""; Session [" id_zgrade"] =""; Session [" mesec"] =""; Session [" godina"] =""; } 其他 { Response.Write("Izvestaj nije pronadjen!
"); } } 抓住(前例外) { Response.Write(ex.ToString()); } }
对标准的更改要求您立即在Page_Init部分中加载CR页面。
要使报告保持在范围内,必须使用Sessions和PostBack,以便使报告保持焦点。
使用Google并搜索此KBA:
1985571-如何使用Crystal Reports查看器在Web应用程序中使用会话(完整代码) a>
唐
一周热门 更多>