SSRS reportviewer обновляется без просмотра отчета - PullRequest
0 голосов
/ 06 февраля 2012

Я отображаю отчет SSRS в веб-приложении .net с помощью ReportViewer. 9 У меня есть три параметра (код ниже). Я не хочу передавать какие-либо параметры программно, в основном, я хочу, чтобы ReportViewer отображал отчет с параметрами, а затем выбирал любые параметры и нажимал кнопку Просмотр отчета каждый.время, т.е. просто, без взаимодействия с веб-страницей.

Что происходит, так это то, что она отображает область параметров с включенным первым раскрывающимся списком параметров, но когда я выбираю какое-то значение и нажимаю на второе раскрывающееся меню, все обновляет отчет, полученный со значениями по умолчанию и всеми установленными раскрывающимися списками.снова по умолчанию!

Это не позволяет мне упорядоченно выбирать 3 раскрывающихся списка параметров один за другим, а затем нажимать на Просмотр отчета


viewer.ServerReport.ReportServerCredentials =
        new MyReportServerCredentials();
viewer.ProcessingMode = Microsoft.Reporting.WebForms.ProcessingMode.Remote; //work on report resides in the server not local
viewer.ShowFindControls = true;
viewer.ShowRefreshButton = true;
viewer.ShowExportControls = true;
viewer.ShowParameterPrompts = true; //hide parameters area and we will pass it through our controls
viewer.SizeToReportContent = true;
//viewer.ServerReport.
viewer.ServerReport.ReportServerUrl = new Uri(System.Configuration.ConfigurationSettings.AppSettings["ReportingServiceUrl"]); //Report Server URL not Report Server Manager URL
viewer.ServerReport.ReportPath = report.Path;
viewer.ServerReport.Refresh(); //display the report

1 Ответ

0 голосов
/ 06 февраля 2012

Изменение значений - обратная передача, вы должны обернуть код выше, чтобы это происходило только в том случае, если не выполняется обратная отправка.

...