Я пытаюсь показать отчет обо всех ваучерах, загруженных в БД. Этот отчет содержит 2 набора данных; voucherSummary и voucherHeader. Каждый ваучер имеет заголовок и резюме. Могу ли я передать несколько экземпляров этих наборов данных в один и тот же отчет и отобразить каждый экземпляр на новой странице в качестве нового ваучера?
Я пытался использовать цикл foreach, чтобы добавить новые источники данных для двух наборов данных, но он не отображается при запуске программы.
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()));
}