水晶报表使用问题
今天用到了水晶报表,并对水晶报表进行传参操作,我直接使用的报表文件,对它传DataSet,在网上参考了部分文件,后来经过多次测试后解决,现把解决方案写出来和大家共享!(ProductInOutDS为数据源DataSet)
ReportDocument reportDoc = new ReportDocument();
reportDoc.Load("CrystalReportProduct.rpt");
reportDoc.SetDataSource(ProductInOutDS);
reportDoc.SetParameterValue("FromDate", FromDate);
reportDoc.SetParameterValue("ToDate", ToDate);
crystalReportViewer1.ReportSource = reportDoc;
也可以这样做:
CrystalReportProduct crp =new CrystalReportProduct();
crp.SetDataSource(ProductInOutDS);
crystalReportViewer1.ReportSource =crp;