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访问权限的域用户在域客户端计算机上启动。因为我是新的,它可以有人帮助我解决问题,如果没有找到上面的代码的主要问题?
我能够在SQL server分析器中捕获报告对SQL服务器的查询。它作为一个正确的用户进入并成功执行,所以问题出在演示中。