Magier:
Существует относительно простой способ сделать это (отчет по отчету) при использовании доступа по URL-адресу SSRS для отображения отчетов.
Пользователь создает таблицы стилей на сервере отчетов длялюбые другие параметры, которые вы хотите показать или скрыть (или что-либо еще на панели инструментов отчета, которую вы хотите настроить) и сохраните их в:: \ Program Files \ Microsoft SQL Server \ MSSQL.n \ Reporting Services \ ReportServer \ Styles
Затем вы просто добавляете параметр & rc: Stylesheet = к URL-адресу, который вы используете для отображения отчета, и спецификации, какую бы таблицу стилей вы ни выбрали.Ваш код может определить значение таблицы стилей rc:
, то есть:
http://localhost/reportserver?/AdventureWorksSampleReports/Product+Line+Sales&rs:Command=Render&rc:Stylesheet=NameOfYourStlesheetSansExtension
Таким образом, как вы можете видеть, оно может быть динамическим, и (насколько я могу судить), это единственный простой способ управления стилями ReportViewer в SSRS.
Источник (аналогично приведенным выше ответам, я просто хотел объяснить, как оформлять стили для отчетов на основе отчетов):https://msdn.microsoft.com/en-us/library/ms345247.aspx