internal void Run(IPresent ip, Row row) { ip.BodyStart(this); if (_ReportItems != null) { _ReportItems.Run(ip, null); // not sure about the row here? } ip.BodyEnd(this); return; }
override internal void Run(IPresent ip, Row row) { base.Run(ip, row); if (_ReportItems == null) { return; } if (ip.RectangleStart(this, row)) { _ReportItems.Run(ip, row); ip.RectangleEnd(this, row); } }
internal void Run(IPresent ip, Row row) { if (OwnerReport.Subreport != null) { return; // don't process page footers for sub-reports } Report rpt = ip.Report(); rpt.TotalPages = rpt.PageNumber = 1; ip.PageFooterStart(this); if (_ReportItems != null) { _ReportItems.Run(ip, row); } ip.PageFooterEnd(this); }