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和浏览器时,母版页的内容显示良好,但报表不会在查看器中呈现。我在这里做什么菜鸟错误?