[英]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.