繁体   English   中英

使用ASP.Net显示多页记录的Crystal报表

[英]Crystal reports Showing Multiple pages of records using ASP.Net

我有一份包含工资单布局的Crystal报表。 水晶报表具有一个存储过程作为记录源。 代码如下。

ReportDocument reportdocument = new ReportDocument();
             reportdocument.Load(Server.MapPath("CrystalReport2.rpt"));
             reportdocument.SetDatabaseLogon("", "", @"BISWA-PC\SQLEXPRESS", "Forum_mall");
             reportdocument.SetParameterValue("@compId", compid);
             reportdocument.SetParameterValue("@DeptName", dept);
             reportdocument.SetParameterValue("@year_id", yearid);
             reportdocument.SetParameterValue("@month_id", monthid);
             CrystalReportViewer1.ReportSource = reportdocument;

返回的行是200,但是该报告向我显示了第一条记录和指向下一页的页面链接。 单击链接页面时,它会显示此错误消息

“ / FORUM”应用程序中的服务器错误。

该系统找不到指定的路径。

说明:执行当前Web请求期间发生未处理的异常。 请查看堆栈跟踪,以获取有关错误及其在代码中起源的更多信息。

异常详细信息:System.Runtime.InteropServices.COMException:系统找不到指定的路径。

源错误:

当前Web请求的执行期间生成了未处理的异常。 可以使用下面的异常堆栈跟踪来标识有关异常的来源和位置的信息。

堆栈跟踪:

但是,按我的看法,如果我以“报告查看器”的形式在后端查看报告,则可以很好地将报告格式化为所有200条记录中的分组明智的员工ID。

报告中给出的设置位于“详细信息”部分“单击组页脚中的保持一致”部分“单击之前的新页”(之后我也尝试了新页)“组页眉”部分未进行选择。

任何人都可以帮助我解决问题。 我正在使用ASP.NET 3.5和CRYSTAL报告运行Web程序。

提前致谢

您可以从以下位置找到解决方案

这里

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM