我有一些报告需要由用户导出到Excel . 我在页面页脚的页面页脚中显示页码,其中包含以下表达式:=“Page:”&Globals!PageNumber
当我在Visual Studio中测试它时,我导出的excel表看起来很好 . 每个页码都是正确的 . 当我部署报告并通过报告管理器将其导出时,每个页码都是“Page:1” .
我该如何纠正?
您必须配置设备信息设置以使用简单标头:
找到rsreportserver.config文件 . 我的位于C:\ Program Files \ Microsoft SQL Server \ MSRS11.MSSQLSERVER \ Reporting Services \ ReportServer \
然后编辑excel呈现部分以使用简单的 Headers .
<Extension Name="EXCEL" Type="Microsoft.ReportingServices.Rendering.ExcelRenderer.ExcelRenderer,Microsoft.ReportingServices.ExcelRendering" Visible="False"> <Configuration> <DeviceInfo> <SimplePageHeaders>True</SimplePageHeaders> </DeviceInfo> </Configuration> </Extension>
请参阅this page的最后两段 . 总结一下 . 您必须在reportserver配置文件中设置Excel设备信息 .
2 回答
您必须配置设备信息设置以使用简单标头:
找到rsreportserver.config文件 . 我的位于C:\ Program Files \ Microsoft SQL Server \ MSRS11.MSSQLSERVER \ Reporting Services \ ReportServer \
然后编辑excel呈现部分以使用简单的 Headers .
请参阅this page的最后两段 . 总结一下 . 您必须在reportserver配置文件中设置Excel设备信息 .