Back to Devexpress

GroupHeaderBand.RepeatEveryPage Property

xtrareports-devexpress-dot-xtrareports-dot-ui-dot-groupheaderband-ac854135.md

latest5.3 KB
Original Source

GroupHeaderBand.RepeatEveryPage Property

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

Declaration

csharp
public override bool RepeatEveryPage { get; set; }
vb
Public Overrides Property RepeatEveryPage As Boolean

Property Value

TypeDescription
Boolean

True to print a group header on every page; otherwise, false.

|

Remarks

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

Tips and Limitations

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

csharp
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

csharp
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

csharp
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

vb
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

vb
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

vb
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

GroupHeaderBand Class

GroupHeaderBand Members

DevExpress.XtraReports.UI Namespace