我在asp.net4.0的一個窗口項目中工作。我正在使用Visual Studio 2010.我已經在Crystal Report中創建了一份發票報告。問題是每次加載需要1分鐘。我已經搜索谷歌,也取消選中「保存數據在報告」選項。但它不影響報告加載時間。Crystal Report需要很長時間才能在VS2010中每次加載
所以請幫助我。提供任何想法或我的問題的解決方案...
我在asp.net4.0的一個窗口項目中工作。我正在使用Visual Studio 2010.我已經在Crystal Report中創建了一份發票報告。問題是每次加載需要1分鐘。我已經搜索谷歌,也取消選中「保存數據在報告」選項。但它不影響報告加載時間。Crystal Report需要很長時間才能在VS2010中每次加載
所以請幫助我。提供任何想法或我的問題的解決方案...
在設計模式打開水晶報表,那麼轉到
水晶報表水晶報表的屬性 - >設計 - >頁面設置 - >檢查「無打印機」屬性。
然後我的報告每次在我的機器上以及客戶端機器上加載2-3秒。
我支持上面的答案,真的顯示出很多不同。 謝謝你們。
我有這方面的解決方案。 (這對我有用!)
當加載主頁或某些頁面只是空轉Crystel報告(僅適用於初始啓動慢的解決方案),我覺得那個時候需要準備一些DLL文件。
代碼示例
reports.ReportSource = null;
this.Close();
希望這將幫助你!
底層存儲過程/查詢需要多長時間?它呈現多少頁?您是否在頁面設置下選中了「沒有打印機(針對屏幕顯示進行了優化)」? –
我已經通過放置斷點檢查了編碼。所以我發現,當我寫下面的行時,它需要50秒加載報告objReport.SetDataSource(dtInvoiceDetail); – user1877866
數據表中有多少行? –