Как очистить значения параметров в элементе управления WinForm ReportViewer? - PullRequest
0 голосов
/ 01 июня 2010

Я использую элемент управления ReportViewer для отображения отчета о моем сервере в приложении WinForm. Я устанавливаю параметры отчета следующим образом:

List<ReportParameter> parameterValues = new List<ReportParameter>();
...
parameterValues.Add(new ReportParameter("parameter name", "parameter value"));
...
myReportViewerControl.ServerReport.SetParameters(parameterValues);

У меня есть параметр "CompanyName", и я не хочу устанавливать этот параметр. Возможно, он установлен для первой загрузки отчета, но во второй раз я хочу установить его как неустановленный. Я хочу очистить значение.

Мне не удалось найти решение для очистки значений параметров.

Как мне справиться с этой проблемой?

Спасибо.

1 Ответ

0 голосов
/ 27 февраля 2014

С ответом уже поздно, но для тех, у кого такая же проблема ...

Чтобы сбросить параметр, присвойте ему пустое строковое значение:

myReportViewerControl.ServerReport.SetParameters(new ReportParameter("parameter name", String.Empty));
...