Есть ли способ получить локальный параметр, который мы установили с помощью
this.reportViewer1.LocalReport.SetParameters(new ReportParameter("UserComments", _userComments));
Спасибо,
Нет необходимости использовать LINQ.Это и чище, и быстрее (и работает на версиях .Net до 3.5)
Используя LinQ, вы можете сделать это:
List<ReportParameterInfo> parameters = ReportViewer1.LocalReport.GetParameters().Where(t => t.Name == "UserComments").ToList(); ReportParameterInfo userCommentsParams = parameters[0]; string comments = userCommentsParams.Values[0];
Если вы хотите получить параметры в коде, вы можете использовать класс GetParameters:
this.reportViewer1.LocalReport.GetParameters()