2011-03-07 188 views
3

我有一些需要由用戶導出到Excel的報表。我在頁面頁腳的文本框中使用以下表達式顯示頁碼:=「Page:」全局變量!PageNumberSSRS 2008導出到Excel頁面數量問題

當我在Visual Studio中測試此項時,我導出的Excel表格看起來不錯。每個頁碼都是正確的。當我部署報告並通過報告管理器導出時,每個頁面號都是「Page:1」。

我該如何糾正?

回答

0

您必須配置設備信息設置,使用簡單的標題:

找到RSReportServer.config文件。 Mine位於C:\ Program Files \ Microsoft SQL Server \ MSRS11.MSSQLSERVER \ Reporting Services \ ReportServer \

然後編輯excel呈現部分以使用簡單的標題。

<Extension Name="EXCEL" Type="Microsoft.ReportingServices.Rendering.ExcelRenderer.ExcelRenderer,Microsoft.ReportingServices.ExcelRendering" Visible="False"> 
    <Configuration> 
    <DeviceInfo> 
     <SimplePageHeaders>True</SimplePageHeaders> 
    </DeviceInfo> 
    </Configuration> 
</Extension> 
+1

不幸的是,這並沒有改變我的報告中的任何內容,仍然在導出到excel後的每一頁上都顯示第1頁1 – lot 2015-06-05 12:42:31

0

請參閱關於this page的最後2段。總結一下。您必須在reportserver配置文件中設置excel設備信息。