ASP.net中的CrystalReportViewer显示为黑色

时间:2014-03-26 18:05:03

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

我刚从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访问权限的域用户在域客户端计算机上启动。由于我是新手,如果没有找到上述代码的主要问题,有人可以帮我解决问题吗?

1 个答案:

答案 0 :(得分:0)

我能够在SQL Server探查器中捕获报表的SQL服务器查询。它作为一个正确的用户进入并成功执行,因此问题在于演示文稿。这个问题在这种形式下现在是静音的。