Ребята, у меня есть отчет, который я создал с помощью мастера отчетов. Я передаю идентификатор пациента из формы 1 в форму 2, на которой размещено средство просмотра отчетов. В отчете показаны заголовки, и я передаю параметры в запрос. Однако он вообще не отображает никаких данных. Вот код позади. PatientID, конечно, не нулевой, поскольку я установил точку останова.
public BPReport(string PatientIDVal)
{
InitializeComponent();
string PatientID = PatientIDVal.ToString();
DateTime StartDate = Convert.ToDateTime(DateTime.Today.ToShortDateString()).AddDays(-30);
DateTime EndDate = Convert.ToDateTime(DateTime.Today.ToShortDateString());
txtPatientID.Text = PatientID.ToString();
dtpStartDate.Value = Convert.ToDateTime(StartDate.ToShortDateString());
dtpEndDate.Value = Convert.ToDateTime(EndDate.ToShortDateString());
ReportParameter[] param = new ReportParameter[3];
param[0] = new ReportParameter("StartDate", StartDate.ToString());
param[1] = new ReportParameter("EndDate", EndDate.ToString());
param[2] = new ReportParameter("PatientID", PatientID.ToString());
this.reportViewer1.LocalReport.SetParameters(param);
this.reportViewer1.RefreshReport();
}