xtrareports-devexpress-dot-xtrareports-dot-ui-dot-groupheaderband-ac854135.md
Displays group headers at the top of a new page if a group is moved to the next page.
Namespace : DevExpress.XtraReports.UI
Assembly : DevExpress.XtraReports.v25.2.dll
NuGet Package : DevExpress.Reporting.Core
public override bool RepeatEveryPage { get; set; }
Public Overrides Property RepeatEveryPage As Boolean
| Type | Description |
|---|---|
| Boolean |
True to print a group header on every page; otherwise, false.
|
You can set the RepeatEveryPage property in the report band’s smart tag:
A report with the RepeatEveryPage property enabled looks as follows:
GroupHeaderBand.RepeatEveryPage = false
GroupHeaderBand.RepeatEveryPage = true
When the RepeatEveryPage property is true, the GroupHeaderBand.PrintAcrossBands setting is ignored.
The following code snippets (auto-collected from DevExpress Examples) contain references to the RepeatEveryPage property.
Note
The algorithm used to collect these code examples remains a work in progress. Accordingly, the links and snippets below may produce inaccurate results. If you encounter an issue with code examples below, please use the feedback form on this page to report the issue.
asp-net-mvc-grid-create-report-based-on-grid-layout/CS/E4755/Models/ReportHelperMVC.cs#L83
gb.Controls.Add(l);
gb.RepeatEveryPage = shouldRepeatGroupHeadersOnEveryPage;
GroupField gf = new GroupField(groupedColumn.FieldName, groupedColumn.SortOrder == ColumnSortOrder.Ascending ? XRColumnSortOrder.Ascending : XRColumnSortOrder.Descending);
winforms-reporting-create-grid-based-report/CS/ConvertGridToReportExample/XtraReport1.cs#L36
ghBand.Height = 25;
ghBand.RepeatEveryPage = true;
XRLabel lbl = new XRLabel();
asp-net-web-forms-grid-create-report-based-on-grid-layout/CS/WebApplication1/ReportHelper.cs#L125
gb.Controls.Add(l);
gb.RepeatEveryPage = shouldRepeatGroupHeadersOnEveryPage;
GroupField gf = new GroupField(groupedColumn.FieldName, groupedColumn.SortOrder == ColumnSortOrder.Ascending ? XRColumnSortOrder.Ascending : XRColumnSortOrder.Descending);
asp-net-mvc-grid-create-report-based-on-grid-layout/VB/E4755/Models/ReportHelperMVC.vb#L79
gb.Controls.Add(l)
gb.RepeatEveryPage = shouldRepeatGroupHeadersOnEveryPage
Dim gf As New GroupField(groupedColumn.FieldName,If(groupedColumn.SortOrder = ColumnSortOrder.Ascending, XRColumnSortOrder.Ascending, XRColumnSortOrder.Descending))
winforms-reporting-create-grid-based-report/VB/ConvertGridToReportExample/XtraReport1.vb#L34
ghBand.Height = 25
ghBand.RepeatEveryPage = True
Dim lbl As New XRLabel()
asp-net-web-forms-grid-create-report-based-on-grid-layout/VB/WebApplication1/ReportHelper.vb#L127
gb.Controls.Add(l)
gb.RepeatEveryPage = shouldRepeatGroupHeadersOnEveryPage
Dim gf As New GroupField(groupedColumn.FieldName,If(groupedColumn.SortOrder = ColumnSortOrder.Ascending, XRColumnSortOrder.Ascending, XRColumnSortOrder.Descending))
See Also