Microsoft Report Viewer показывает несколько результатов на нескольких страницах - PullRequest
1 голос
/ 25 сентября 2019

В моем приложении 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;
}

В результате отображалась только одна страница с только первым списком, добавленным в источник данных отчета.какой шаг отсутствует, чтобы показать другие страницы с другими списками?

...