我对SSRS还比较陌生。我已经创建了一个报告并成功地将其部署到服务器上。我正在从ASP.NET应用程序中调用该报告。如何更改报告的CSS样式?我想要为表格中显示的每个数据单元格更改样式,这是否可能?谢谢。
<drive>:\Program Files\Microsoft SQL Server\MSSQL.n\Reporting Services\ReportServer\Styles
或者指定您自己的样式表。魔法师:
使用SSRS URL访问显示报表时,有一种相对简单的方法可以逐个报告地执行此操作。
您可以在报表服务器上创建自定义样式表,以显示或隐藏任何要自定义的报表工具栏中的选项(或其他内容),并将它们保存到::\Program Files\Microsoft SQL Server\MSSQL.n\Reporting Services\ReportServer\Styles
然后,您只需向用于显示报表的URL添加一个&rc:Stylesheet=参数,并指定您想要的任何样式表。您的代码可以确定rc:Stylesheet的值:
例如:
因此,您可以看到,它可以是动态的,并且(据我所知),这是控制SSRS中ReportViewer样式的唯一直接方法。
来源(与上述答案相同,我只想解释如何逐个报告地进行样式设置):https://msdn.microsoft.com/en-us/library/ms345247.aspx