我正在尝试显示所有已上传到数据库的凭证的报告。该报告包含2个数据集。 voucherSummary和voucherHeader。每个凭证都有标题和摘要。我是否可以将这些数据集的多个实例传递到同一报表,然后将每个实例作为新凭证显示在新页面上?
我尝试使用foreach循环为2个数据集添加新的数据源,但是在运行该程序时会变成空白。
foreach (VoucherUploadModel model in models) {
ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsVoucherUploadSummary", model.GetVoucherDetailsUploadSummary()));
ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsVoucherUploadHeader", model.GetVoucherUploadHeader()));
//ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsUserInfo", VoucherUpload.Core.CommitDocumentSetHelper.GetUserInfo()));
}