4,818
社区成员
发帖
与我相关
我的任务
分享 DataSet ds = new DataSet();
DataTable db = new DataTable();
DataTable ctb = new DataTable();
......
ds.Tables.Add(db);
ds.Tables.Add(ctb);
reportPath = reportPath + @"MoPriceReport.rpt";
myReport.Load(reportPath);
myReport.SetDataSource(ds);//我绑定数据集
crystalReportViewer1.ReportSource = myReport;


public ReportDocument FillReportData(DataSet Ds,ReportDocument oReport)
{
this.SetData(Ds, oReport);
foreach (ReportDocument oSubReport in oReport.Subreports)
this.SetData(Ds, oSubReport);
return oReport;
}
private void SetData(DataSet Ds, ReportDocument oReport)
{
foreach (Table oTable in oReport.Database.Tables)
oTable.SetDataSource(Ds.Tables[oTable.Name.ToString()]);
}
reportPath = reportPath + @"MoPriceReport.rpt";
myReport.Load(reportPath);
myReport.SetDataSource(_db);
myReport.SetParameterValue("外包成本",_waibao);
myReport.SetParameterValue("加班成本", _jiaban); crystalReportViewer1.ReportSource = myReport;