如何在 MS Report Viewer 中逐页加载数据?

How to load data page by page in MS Report Viewer?

如何将数据库中的数据逐页加载到 MS 报表查看器中?

现在我正在使用以下代码:

private void LoadData()
        {
            reportDataSource1 = new Microsoft.Reporting.WinForms.ReportDataSource();
            merchent = new Merchant();

            reportDataSource1.Name = "DataSet1";

            reportDataSource1.Value = merchent.GetProducts();
            this._reportViewer.LocalReport.DataSources.Add(reportDataSource1);
            this._reportViewer.LocalReport.ReportPath = "../../Report1.rdlc";
            _reportViewer.RefreshReport();


}

这里我想一开始就把所有的数据都添加到DataSource中。我想在单击下一步按钮时添加下一页记录集。

有什么办法吗?

使用 SSRS Page Breaks.

否则,请利用 SSRS 尊重白色 space 这一事实,故意将白色 space 放入 RDLC 文件中以造成分页。