【发布时间】:2011-05-01 07:09:29
【问题描述】:
我是 SSRS 的新手。我已经创建了一个报告,并且能够将它部署在服务器上。我从 ASP.NET 应用程序调用报告。如何更改报告的 CSS?我想更改也显示的表格的单个数据单元格的样式。这怎么可能?提前致谢。
【问题讨论】:
我是 SSRS 的新手。我已经创建了一个报告,并且能够将它部署在服务器上。我从 ASP.NET 应用程序调用报告。如何更改报告的 CSS?我想更改也显示的表格的单个数据单元格的样式。这怎么可能?提前致谢。
【问题讨论】:
您可以在 <drive>:\Program Files\Microsoft SQL Server\MSSQL.n\Reporting Services\ReportServer\Styles 自定义 CSS,或者您可以指定自己的样式表。
完整参考请参阅这篇 MSDN 文章:Customizing Style Sheets for HTML Viewer and Report Manager
【讨论】:
魔术师:
在使用 SSRS URL 访问显示报告时,有一种相对简单的方法(按报告报告)。
您可以在报表服务器上为您想要显示或隐藏的任何不同选项(或您想要自定义的报表工具栏中的任何其他选项)创建自定义样式表,并将它们保存到::\Program Files\Microsoft SQL Server\MSSQL .n\Reporting Services\ReportServer\Styles
然后,您只需将 &rc:Stylesheet= 参数添加到用于显示报告的 URL 中,并指定您想要的任何样式表。您的代码可以确定 rc:Stylesheet 的值是什么:
即:
如您所见,它可以是动态的,并且(据我所知)是在 SSRS 中控制 ReportViewer 样式的唯一直接方法。
来源(与上面的答案相同,我只是想解释如何逐个报告地设置样式):https://msdn.microsoft.com/en-us/library/ms345247.aspx
【讨论】: