were douglas
1.Перейти на дизайн с отчетами вид
2.в представлении данных отчета (слева) выберите Параметры
3.щелкните правой кнопкой мыши добавить
4.Установите имя (лучше всего вы установите флажок Разрешить пустое и разрешить нулевое значение)нажмите кнопку ОК
5.Добавьте значение textfiled или выберите его из табликса,щелкните правой кнопкой мыши и выберите выражение
6.Установите выражение, например
=Parameters!title.Value
7.In в форму, содержащую представление отчета, добавьте следующие строки для одного параметра
ReportParameter rp = new ReportParameter("title", title);
this.reportViewer1.LocalReport.SetParameters(new ReportParameter[] { rp });
});
reportViewer1.RefreshReport();
8.для нескольких параметров
ReportParameter rp = new ReportParameter("title", title);
ReportParameter rps = new ReportParameter("expense", totalExpense.ToString());
this.reportViewer1.LocalReport.SetParameters(new ReportParameter[] { rp });
this.reportViewer1.LocalReport.SetParameters(new ReportParameter[] { rps });
reportViewer1.RefreshReport();
CHill60
Хотя ваше решение кажется хорошо продуманным, вы можете проголосовать против, потому что на этот вопрос есть принятый ответ более 6 лет назад.
Лучше всего придерживаться ответов на новые вопросы, когда ОП все еще нуждается в помощи