簡體   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