Я работаю над проектом, в котором я использую отчет RDLC, я хочу использовать основной отчет для верхнего и нижнего колонтитула, содержащий информацию о компании, и он связывается с различным набором данных и внутри основного тела отчета, у меня есть сводный отчет о содержании отчетов, этот подзаголовок заполняется различными наборами данных для разных отчетов.Пейджинговая проблема с сообщением в отчете RDLC
Все работает нормально, но когда в подзаголовке записано больше записей, он делится на пейджинг, и когда я нажимаю на следующую страницу, то он не работает и снова показывает первую страницу.
Infacat Я пропустил технику, но я не могу ее идентифицировать.
Мой код, чтобы связать отчеты ниже:
private void LoadReport()
{
var objAccess = new DataAccess();
_dataSet = objAccess.CompanyGetAll();
var mainReport = new StreamReader(Server.MapPath("~/Reports/ComanyInfo.rdlc"));
ReportViewerTraineePayments.LocalReport.LoadReportDefinition(mainReport);
ReportViewerTraineePayments.LocalReport.DataSources.Clear();
ReportViewerTraineePayments.LocalReport.DataSources.Add(new ReportDataSource("DS_CompanyInfo", _dataSet.Tables[0]));
var subReport = new StreamReader(Server.MapPath(DynamicReportName));
ReportViewerTraineePayments.LocalReport.SubreportProcessing +=
new SubreportProcessingEventHandler(localReport_SubreportProcessing);
ReportViewerTraineePayments.LocalReport.LoadSubreportDefinition("Rpt_Content", subReport);
}
private void localReport_SubreportProcessing(object sender, SubreportProcessingEventArgs e)
{
e.DataSources.Add(new ReportDataSource(DynamicDataSetName, DynamicReportDataSource.Tables[0]));
}