我正在编写报告,我必须在单独的页面上打印每个人数据我在vb.net(WebApp)中编写了一个代码,从数据库中获取每个人的数据并设置DataSet但是当我使用该DataSet设置ReportDataSource时它只显示替换所有以前的最后一条记录而不是添加新页面以显示第二条记录等等。任何人都可以指导我将每条记录放在报告的单独页面上。
Public Sub CustomReportShow(ByVal dset As DataSet)
ReportViewer1.LocalReport.DataSources.Add(New ReportDataSource("DataSet1", dset.Tables(0)))
ReportViewer1.LocalReport.DataSources.Add(New ReportDataSource("DataSet2", dset.Tables(1)))
ReportViewer1.LocalReport.DataSources.Add(New ReportDataSource("DataSet3", dset.Tables(2)))
ReportViewer1.LocalReport.DataSources.Add(New ReportDataSource("DataSet4", dset.Tables(3)))
ReportViewer1.LocalReport.DataSources.Add(New ReportDataSource("DataSet5", dset.Tables(4)))
ReportViewer1.LocalReport.DataSources.Add(New ReportDataSource("DataSet6", dset.Tables(5)))
ReportViewer1.LocalReport.DataSources.Add(New ReportDataSource("DataSet7", dset.Tables(6)))
ReportViewer1.LocalReport.ReportPath = "Report.rdlc"
ReportViewer1.LocalReport.Refresh()
End Sub
由于
hamidnasir