ГИ! У меня есть приложение формы в visual studio 2010, и я хочу создать отчет с программой просмотра отчетов и добавить некоторые параметры. Я попытался добавить параметры из кода, но он не работал. У меня есть эта ошибка:
Выражение FilterExpression для tablix "Tablix1" относится к файлу данных "field". Выражения элемента отчета могут ссылаться только на поля в текущей области набора данных или, если внутри агрегата, указанная область набора данных. Report2.rdlc: error rsParameterReference: выражение FilterValue для tablix "Tablix1" ссылается на несуществующий параметр отчета "datastart".
В моем коде выполните следующие действия:
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
но это также не работало.