Reporting services 如何动态更改SSRS正文中的列数
在SQL Server Reporting Services(SSRS)中,报表页面上的列数在报表属性中设置(这与随数据变化的字段列数不同)。Reporting services 如何动态更改SSRS正文中的列数,reporting-services,Reporting Services,在SQL Server Reporting Services(SSRS)中,报表页面上的列数在报表属性中设置(这与随数据变化的字段列数不同)。 默认情况下,这是设置为一个,但它可以是两个或更多,然后向下流动,然后横穿 我希望能够根据我使用的打印机类型(标签卷或纸张)动态设置此设置。但是,SSRS不允许为此值输入表达式。有没有人能通过代码实现这一点 您可以在rsreportserver.config中定义几个自定义呈现选项: <Render> <Extension Nam
默认情况下,这是设置为一个,但它可以是两个或更多,然后向下流动,然后横穿
我希望能够根据我使用的打印机类型(标签卷或纸张)动态设置此设置。但是,SSRS不允许为此值输入表达式。有没有人能通过代码实现这一点 您可以在rsreportserver.config中定义几个自定义呈现选项:
<Render>
<Extension Name="PDF (1 column)"
Type="Microsoft.ReportingServices.Rendering.ImageRenderer.PdfReport,
Microsoft.ReportingServices.ImageRendering"/>
<OverrideNames>
<Name Language="en-US">PDF (1 column)</Name>
</OverrideNames>
<Configuration>
<DeviceInfo>
<OutputFormat>PDF</OutputFormat>
<PageHeight>11in</PageHeight>
<PageWidth>8.5in</PageWidth>
<Columns>1<Columns>
</DeviceInfo>
</Configuration>
</Extension>
<Extension Name="PDF (2 columns)"
Type="Microsoft.ReportingServices.Rendering.ImageRenderer.PdfReport,
Microsoft.ReportingServices.ImageRendering"/>
<OverrideNames>
<Name Language="en-US">PDF (2 columns)</Name>
</OverrideNames>
<Configuration>
<DeviceInfo>
<OutputFormat>PDF</OutputFormat>
<PageHeight>11in</PageHeight>
<PageWidth>8.5in</PageWidth>
<Columns>2<Columns>
</DeviceInfo>
</Configuration>
</Extension>
</Render>
见你也可以在那里创建一些主要报告和place House链接。谢谢-这不是我想要的答案,但至少为我指明了正确的方向,并为我提供了一些想法。欢迎你加入Wilson32,我很高兴它至少能帮到我:)
http://servername/reportserver?/SampleReports/Employee SalesSummary
&EmployeeID=38&rs:Command=Render&rs:Format=HTML&rc:Columns=1
http://servername/reportserver?/SampleReports/Employee SalesSummary
&EmployeeID=38&rs:Command=Render&rs:Format=HTML&rc:Columns=2