ASP CrystalReportViewer不会显示报告

时间:2014-03-26 19:55:35

标签: c# asp.net webforms crystal-reports

所以这是代码

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" />

该报告最初是为WinForms应用程序设计的。 我可能在这里犯了一些菜鸟错误。 该报告可以很好地验证SQL Server并执行查询。我在SQL分析器中跟踪它。我可以放心地假设它接收结果集(我执行了捕获的查询来验证)。预览中的报告显示了参数。但是当它进入ASP和浏览器时,母版页的内容显示良好,但报告不会在查看器中呈现。我在这里犯了什么新手的错误?

1 个答案:

答案 0 :(得分:0)

我真的失去了它,然后我做到了!将aspnet_client文件夹从inetpub中找到它的任何位置复制到ASP.NET应用程序文件夹中。

相关问题