У меня есть основной отчет и два подчиненных отчета в отчете Crystal, но данные, не отображаемые в подотчетах, устанавливают разные источники данных в C # - PullRequest
0 голосов
/ 12 июня 2019

все вложенные отчеты добавляются в этот отчет в виде пустого отчета.

Проблема в том, что данные не отображаются в подотчетах, а отображаются только в основном

rdreport.Load("C:/INTRANET/Project_Rollout_Management.rpt");
rdreport.Database.Tables[0].SetDataSource(ds1.Tables["Project_rollout_Management"]);

//rdreport.Load("C:/inetpub/wwwroot/INTRANET/Service_LOI_Agreement.rpt");


//rdreport.OpenSubreport("C:/inetpub/wwwroot/INTRANET/Service_LOI_Agreement.rpt").SetDataSource(ds_LOI);
if (ds1.Tables[0].Rows.Count > 0)
{
   rdreport.SetDataSource(ds1.Tables[0]);// Main report 
   rdreport.Subreports[0].SetDataSource(ds_LOI.Tables[0]);  // Subreport
   rdreport.Subreports[1].SetDataSource(ds_PnL.Tables[0]); 

   rptReport_ProjectRolloutMngnt.ReportSource = rdreport;
...