Yes, I put your code in my application but the problem is, let have example;
stireport function1()
{
StiReport rep1 = new StiReport();
rep1.Load(@"f:\Support\com\
zhang.rs@comlan.com\MSI-444125\Report1.mrt");
rep1.Compile();
rep1.Render();
StiReport rep2 = new StiReport();
rep2.Load(@"f:\Support\com\
zhang.rs@comlan.com\MSI-444125\Report2.mrt");
rep2.Compile();
rep2.Render();
StiReport joinedReport = new StiReport();
joinedReport.SubReports.Add(rep1, false, true);
joinedReport.SubReports.Add(rep2, false, true);
return joinedReport ;
}
Function2()
{
StiReport rep3 = new StiReport();
rep3.Load(@"f:\Support\com\
zhang.rs@comlan.com\MSI-444125\Report3.mrt");
rep3.Compile();
rep3.Render();
StiReport FinaljoinedReport = new StiReport();
FinaljoinedReport.SubReports.Add(function1(), false, true);
FinaljoinedReport.SubReports.Add(rep3, false, true);
FinaljoinedReport.Show();
}
Here final report only show report generated with function1().
if i change the order like;
FinaljoinedReport.SubReports.Add(rep3, false, true);
FinaljoinedReport.SubReports.Add(function1(), false, true);
then it work fine.
thanks