Отметьте параметры как видимые на сервере. Вы не можете изменить свою видимость «на лету» с URL-адреса. Однако в элементе управления ReportViewer вы можете указать значение параметра и скрыть его. Вы вызываете метод SetParameters
и передаете объект ReportParameter
(или список из них) для указания значений параметров. ReportParameter
имеет переопределение конструктора, третьим аргументом которого является bool visible
.
Это даст параметр значение и скрыть его в элементе управления просмотра отчетов:
ReportViewer1.ServerReport.SetParameters(new ReportParameter("ParameterName","ParameterValue",false))
Если вы не хотите, чтобы обеспечить значение, вам нужно построить ReportParameter
объект сначала только Name
и Visible
, а затем перейдите на страницу SetParameters
. Например:
var parm = new ReportParameter();
parm.Name = "ParameterName";
parm.Visible = false;
ReportViewer1.ServerReport.SetParameters(parm);
Вы можете оставить параметры видимыми в отчете и указать связанный с ним отчет. Скрыть любые параметры в связанном отчете и указать ReportViewer для связанного отчета. Вы можете управлять тем, кто может видеть базовый отчет в диспетчере отчетов с разрешениями. –