В моем приложении asp.net я работаю над отчетом, который программным образом считывает источник данных из списка, потому что мне нужно сгруппировать результат в несколько разных списков в соответствии с определенным условием.Мне нужно отобразить каждый список на отдельной странице в том же отчете.Вот код:
private void PassResultsetsToReport(List<MyResult>[] Resultsets)
{
ReportViewer1.LocalReport.DataSources.Clear();
for(int i=0; i<Resultsets.Length; i++)
{
ReportDataSource rds = new ReportDataSource("dataSet1", Resultsets[i]);
ReportViewer1.LocalReport.DataSources.Add(rds);
}
ReportViewer1.LocalReport.Refresh();
ReportViewer1.Visible = true;
}
В результате отображалась только одна страница с только первым списком, добавленным в источник данных отчета.какой шаг отсутствует, чтобы показать другие страницы с другими списками?