ASP.net中的CrystalReportViewer显示黑色

本文关键字:显示 黑色 CrystalReportViewer 中的 net ASP | 更新日期: 2023-09-27 17:53:53

我刚刚从WinForms切换到WebForms。我试图显示以前在ASP.NET中为WinForm应用程序创建的报告。所有我得到的是空页面(我正在IIS上测试)。

下面是代码:

protected void GenerateReport()
{
    SalesOrder r1 = new SalesOrder();
    var path = Server.MapPath("App_Code/SalesOrder.rpt");
    r1.Load(path);
    r1.SetParameterValue("SONumber", 266305);
    r1.SetParameterValue("BackOrder", false);
    r1.SetParameterValue("SuppressCost", false);
    r1.SetParameterValue("SuppressPrice", false);
    r1.SetParameterValue("SuppressTotal", false);
    CrystalReportViewer1.ReportSource = r1;
}

我承认问题可能是与我的SQL服务器的集成安全。该报告通常由具有SQL访问权限的域用户在域客户端计算机上启动。因为我是新的,它可以有人帮助我解决问题,如果没有找到上面的代码的主要问题?

ASP.net中的CrystalReportViewer显示黑色

我能够在SQL server分析器中捕获报告对SQL服务器的查询。它作为一个正确的用户进入并成功执行,所以问题出在演示中。