2010-01-15 54 views
1

我如何可以減少報告文件加載時間? 我使用此代碼加載報告文件如何我可以減少水晶報告文件的加載時間

reportDocumnet.Load(reortFilePath); 

,但第一次加載很長。

只是在第一次運行該代碼

我想用一種方式來運行這行我的代碼speedly

+3

作爲@dotjoe曾表示,延遲是一個水晶報表,以便緩慢的第一次運行您所遇到的將是由於加載了所有的水晶組件。如果可能,將水晶組件放入GAC可能會解決此問題,但需要進行一些調查。 – David

回答

3

有人在加載程序啓動時在後臺線程的報告。然後,當用戶運行第一個報告時,會加載大量的晶體庫。

+0

這一權利 我想用別的方式 pleaze幫我 –

0

在SQL /數據計劃生成中花費了多少時間?你可以在你的數據庫中創建一個視圖來加快內容分辨率嗎?您可以緩存先前生成的具有相同查詢參數的報告嗎?

+0

只是這行代碼的我在很長一段時間乳寧(在第一次),這不是realated加載數據 –

1
+1

大膽的舉動鏈接到專家sexchange :)你只可爲什麼查看從谷歌搜索鏈接的答案? http://www.google.com/search?q=Slow+opening+of+Crystal+Reports+in+.NET+Run+time&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:官方&client = firefox-a – dotjoe

+0

@dotjoe奇怪!更改鏈接以確保任何人使用將達到答案。謝謝。 – David