0
我試圖讓Crystal Report顯示在網頁上。我的代碼看起來像這樣:Crystal Reports(VS 2010)報告沒有顯示,也沒有發現任何錯誤
ReportDocument rd = new ReportDocument();
rd.Load(@"C:\projects\reports\testreport.rpt");
rd.SetDatabaseLogon("sa", "thepassword");
CRViewer.ReportSource = rd;
我已經通過幾個實際的錯誤已經到達我現在的位置。最後一個錯誤是無法建立連接,但是當我添加SetDabaseLogon調用以使用SQL Server身份驗證安全性而不是集成時,該問題已修復。
現在我沒有得到任何錯誤,但報告根本沒有顯示出來。
我不知道現在要做什麼,任何想法,將不勝感激!
(我不知道這是不是真的有關與否,但這是我要創建一個SharePoint Web部件。)
謝謝,我會在今天晚些時候嘗試一下,看看它是如何發展的。我已經能夠將它添加到一個常規的asp.net網頁,並顯示沒有任何麻煩。 – 2012-04-16 13:32:24
@BrandonMoore我正在考慮這一點,我認爲權限可能會發揮作用。當您在SharePoint下運行時,您將獲得獨特的安全上下文。經常模仿,或者至少它可能是一個典型的Web應用程序不同的默認值。它可能有助於使用Process Monitor監視臨時文件夾,您可以確認它正在生成加載報告所需的臨時文件。 – 2012-04-16 19:36:30
永久結束在SharePoint外部運行。我意識到這是不值得的努力,我只是將IFrame網頁放入SharePoint。 – 2012-05-03 02:46:14