public 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 public 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); } }
public void Run(IPresent ip, Row row) { if (OwnerReport.Subreport != null) { return; // don't process page headers for sub-reports } Report rpt = ip.Report(); rpt.TotalPages = rpt.PageNumber = 1; ip.PageHeaderStart(this); if (_ReportItems != null) { _ReportItems.Run(ip, row); } ip.PageHeaderEnd(this); }