我正在使用C#开发桌面应用程序。但是,当我运行应用程序以查看报告时,仅显示报告查看器表单(空白表单),无法查看水晶报告数据(在本例中为CPSummary.rpt)。数据表( dtgetbydate )工作正常,从数据库中提取数据。这是运行报告的代码段。
CashPosition.Report.CPSummary sumrep = new CashPosition.Report.CPSummary();
void getReportbyDate()
{
DataTable dtgetbydate = dac.getrepbydate((DateTime)dtpFrm.Value, (DateTime)dtpTo.Value);
sumrep.SetDataSource(dtgetbydate);
reportviewer.ReportSource = sumrep;
reportviewer.ShowDialog();
this.Close();
}
提前感谢您的支持。