2013-02-26 109 views
0

我正在使用ReportViewer在網頁上實施一系列rdlc報告。當最初生成的報告工作正常,但當我試圖更改報告的頁面會顯示以下錯誤:一個或多個數據源缺少憑據

我已經檢查了

「一個或多個數據源缺少憑據」本地報告的數據源設置正確,並且報告的第一頁正確顯示的事實證明了這一點。

當我將報告導出爲PDF或任何其他格式時,它將正確包含所有報告頁面。

我也嘗試過實現PageNavigation事件,但在調用事件之前引發此錯誤。

有沒有人有任何煽動這個問題,並可能有什麼解決方案?

回答

0

好吧,我發現了這個問題。我將AsyncRendering設置爲false,以使reportviewer能夠展開到頁面的整個寬度。

不幸的是,這會導致回發,並且enitre頁面被重新加載,顯然數據源會丟失。

不幸的是,我現在不得不手動管理reportviewer的寬度,它看起來不太好。

無論如何解決方案是確保AsyncRendering = true。