Г!У меня есть приложение для форм в Visual Studio 2010, и я хочу создать отчет с помощью средства просмотра отчетов и добавить некоторые параметры.Я пытался добавить параметры из кода, но это не сработало.У меня есть эта ошибка:
Выражение FilterExpression для tablix 'Tablix1' относится к полю 'datastart'.Выражения элементов отчета могут ссылаться только на поля в текущей области набора данных или, если они находятся внутри агрегата, на указанную область набора данных.Report2.rdlc: error rsParameterReference: Выражение FilterValue для таблицы «Tablix1» относится к несуществующему параметру отчета «datastart».
В моем коде a сделайте это:
private void SetReportParameters()
{
ReportParameter[] parameters = new ReportParameter[2];
parameters[0] = new ReportParameter("datastart", dateTimePickerStartRaport.Text);
parameters[1] = new ReportParameter("dataStop", dateTimePickerStopRaport.Text);
this.reportViewer1.LocalReport.SetParameters(parameters);
}
и после вызова этого метода сделайте обновление для средства просмотра отчетов
reportViewer1.RefreshReport();
Я также смотрю на других форумахи я увидел, что мне нужно добавить параметры в отчет, но я не понял, как мне это сделать.Я также попытался добавить в окна свойств отчета некоторые фильтры со значением
=Parameters!datastart.Value
, но это также не сработало.