2014-03-26 65 views
0

我剛剛從WinForms切換到WebForms。我正在嘗試顯示以前爲ASP.NET中的WinForm應用程序創建的報告。我得到的只是空白頁面(我正在IIS上測試)。ASP.net中的CrystalReportViewer顯示黑色

下面是一個代碼:

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訪問權限的域用戶在域客戶端計算機上啓動。由於我是新手,如果沒有發現上述代碼的主要問題,有人可以幫助我解決問題嗎?

+0

糾錯 - 顯示空白不是黑色 – ArtK

回答

0

我能夠在SQL Server分析器中將報表的查詢捕獲到SQL服務器。它作爲一個正確的用戶進入,併成功執行,所以問題出現在演示文稿中。這種形式的問題現在變成了靜音。