110,556
社区成员
发帖
与我相关
我的任务
分享
reportViewer1.ProcessingMode = ProcessingMode.Local;
reportViewer1.SetDisplayMode(DisplayMode.PrintLayout);
LocalReport localReport = reportViewer1.LocalReport;
localReport.ReportEmbeddedResource = "AxAssistant.Forms.PickListJournal.rdlc";
ReportDataSource rdsPickListJournal = new ReportDataSource();
rdsPickListJournal.Name = "dsPickList_ProdJournal";
rdsPickListJournal.Value = dsPickList.Tables["ProdJournal"];
localReport.DataSources.Add(rdsPickListJournal);
ReportDataSource rdsJournalBOM = new ReportDataSource();
rdsJournalBOM.Name = "dsPickList_JournalBOM";
rdsJournalBOM.Value = dsPickList.Tables["JournalBOM"];
localReport.DataSources.Add(rdsJournalBOM);
ReportDataSource rdsInvent = new ReportDataSource();
rdsInvent.Name = "dsPickList_Invent";
rdsInvent.Value = dsPickList.Tables["Invent"];
localReport.DataSources.Add(rdsInvent);
reportViewer1.RefreshReport();
void LocalReport_SubreportProcessing(object sender, SubreportProcessingEventArgs e)
{
ReportDataSource rdsJournalBOM = new ReportDataSource();
rdsJournalBOM.Name = "dsPickList_JournalBOM";
rdsJournalBOM.Value = dsPickList.Tables["JournalBOM"];
e.DataSources.Add(rdsJournalBOM);
ReportDataSource rdsInvent = new ReportDataSource();
rdsInvent.Name = "dsPickList_Invent";
rdsInvent.Value = dsPickList.Tables["Invent"];
e.DataSources.Add(rdsInvent);
}