Как загрузить данные по страницам из базы данных в средство просмотра отчетов MS?Как загрузить данные по страницам в MS Report Viewer?
Сейчас я использую следующий код:
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 на начальном этапе. Я хочу добавить набор записей следующей страницы при нажатии следующей кнопки.
Есть ли способ сделать это?
В ReportingServices вы должны установить InteractiveHeight в число больше 0. Если он установлен в 0 пейджинга будет отключена – Sreejith
@Sreejith, как я прочитал вопрос заключается в загрузке и установить источник данных один раз (как показано на рисунке) и иметь один продукт на странице. Я не интерпретировал этот вопрос, чтобы отключить пейджинг. –