Вставить Subreport из файла
// create the main report page
ReportPage reportPage = new ReportPage();
reportPage.Name = "Page1";
report.Pages.Add(reportPage);
// create report title band
reportPage.ReportTitle = new ReportTitleBand();
reportPage.ReportTitle.Name = "ReportTitle1";
reportPage.ReportTitle.Height = Units.Millimeters * 10;
// add subreport on it
SubreportObject subreport = new SubreportObject();
subreport.Name = "Subreport1";
subreport.Bounds = new RectangleF(0, 0, Units.Millimeters * 25, Units.Millimeters * 5);
reportPage.ReportTitle.Objects.Add(subreport);
// create subreport page
ReportPage subreportPage = new ReportPage();
subreportPage.Name = "SubreportPage1";
report.Pages.Add(subreportPage);
// connect the subreport to the subreport page
subreport.ReportPage = subreportPage;
Вот что пишет ClassReference.
А мне нужно добавить SubReport из файла.
Я так понимаю что нужно сделать что-то вроде
subreportPage.Open("C:\XX.frx")
но что-то пока ничего подобного не нашел.Подскажите?
Комментарии
Но стОит сделать Save() и выйти из приложения, как в сохраненном отчете пропадает страница SubReport'а. На главной странице остается "голый" объект SubReportObject, ни к чему не "привязанный"
работает
проблема действительно была в конфликте имен.
Но глубже.
У Page.ReportTitle.Name, PageFooter.Name etc.
разобрался