2010-11-30 80 views
0

我最近將報告查看器控件從版本9升級到版本10,現在其分頁控件不起作用。無論是使用下一個按鈕,最後一頁按鈕還是輸入頁碼,回發後頁面總是重置爲1。報告查看器控制版本10不查看

我知道數據集有多個頁面的數據,如果我通過報告工具欄導出到excel,它甚至會返回給我。

Chrome瀏覽器的JavaScript控制檯顯示沒有錯誤,並檢查由Fiddler中的分頁控件生成的回發沒有任何明顯的錯誤。當我手動將頁碼設置爲2並檢查Fiddler中的表單域時,我看到一個類似於CurrentPage屬性的表單域,其值爲2.然而,當重新加載頁面時,該數目重置爲1。

報告查看器顯示本地rdlc報告。我在VS2010中打開它,並選擇升級它的格式,以防萬一,無濟於事。

我試着用異步渲染打開和關閉,沒有好處。

我在母版頁上使用AjaxControlToolkit腳本管理器,而不是asp:scriptManager。

一個可能相關的問題:我最初得到一個程序集加載錯誤尋找System.Web.Ajax。我無法在添加引用對話框中找到此dll。我最終將其從未發生此問題的另一臺機器複製到我的bin文件夾中。

回答

0

請參閱Charles Wang在MSDN Forums上的回覆。

我打開的情況下與MS,這是一個 BUG與ReportViewer控件用於 SQL 2008年,他們說,這是固定的 與R2,但我無法證實,因爲 我只是在2008 sp1

+0

「他們說這是用R2修復的,但我不能確定,因爲我只在2008 SP1上」。我正在運行SQL Server 2008 R2,但我無法看到這是如何相關的:該錯誤似乎在控件本身。據我所知,2010年reportviewer控件只有一個發行版,並且沒有「R2」控件。任何人都可以闡明這一點嗎? – 2010-12-01 09:58:21

0

對我來說發生了同樣的情況,我解決了這個問題,在Report viewer控件上設置了屬性PageCountMode=Actual