我正在尝试在 .Net C# Windows 窗体中实现 Crystal 报表。通过项目参数提示框询问参数运行水晶报表时。所有参数都是在 C# 中动态设置的。
代码:
ReportDocument rptDoc = new ReportDocument();
rptDoc.SetDataSource(dt1);
rptDoc.Load("ChequePrint.rpt");
rptDoc.SetParameterValue(0, trnKy);
// Set Data Base Connection
rptDoc = this.SetCrystalConnection(rptDoc);
// Pass Report Document to Crystal Viewer form
frmCrystalReportViewer crystalViewFrm = new frmCrystalReportViewer();
crystalViewFrm.loadReport(rptDoc);
crystalViewFrm.Show();
Crystal Viewver 表格:
try
{
rptDoc.Refresh();
crystalReportViewer1.ReportSource = rptDoc;
success = true;
}
catch (Exception ex)
{
success = false;
}