0
因此,這裏是該報告最初設計用於WinForms應用程序代碼ASP的CrystalReportViewer不會顯示報告
protected void GenerateReport()
{
SalesOrder r1 = new SalesOrder();
var path = Server.MapPath("App_Code/SalesOrder.rpt");
r1.Load(path);
r1.SetParameterValue("SONumber", 266305);
CrystalReportViewer1.ReportSource = r1;
CrystalReportViewer1.DataBind();
} 和聲明
<CR:CrystalReportViewer ID="CrystalReportViewer1" runat="server" AutoDataBind="true"
DisplayToolbar="False" EnableDatabaseLogonPrompt="False" ToolPanelView="None" />
。 我可能在這裏犯了一些菜鳥的錯誤。 該報告使用SQL Server進行身份驗證並執行查詢。我在SQL分析器中追蹤它。我可以安全地假定它接收結果集(我執行捕獲的查詢來驗證)。預覽中的報告可以很好地顯示參數。但是,當它進入ASP和瀏覽器時,母版頁的內容顯示良好,但報表不會在查看器中呈現。我在這裏做什麼菜鳥錯誤?