Skip to main content
A newer version of this page is available. .

GroupUnion Enum

Specifies how groups of records should be split across pages, if required.

Namespace: DevExpress.XtraReports.UI

Assembly: DevExpress.XtraReports.v20.1.dll

NuGet Packages: DevExpress.Reporting.Core, DevExpress.WindowsDesktop.Reporting.Core

Declaration

public enum GroupUnion

Members

Name Description
None

A group is printed so that it is split across several pages if there isn’t enough space on a page to print the entire group.

WholePage

A group is printed entirely on a single page (including its group header, rows and footer). This means that if there isn’t enough space on a page to print the entire group, this group is printed on the following page.

However, if the height of the entire group is more than the page height, this group is still split across several pages.

WithFirstDetail

A group is split across several pages “as is”. However, if there isn’t enough space on a page to print a Group Header together with the following group row, they both are moved to the next page, so that a Group Header is never printed on a page alone (with no group rows below it).

Related API Members

The following properties accept/return GroupUnion values:

Remarks

Use this enumeration’s members to determine how groups of records should be split across pages if the group’s length exceeds the space left on the page which the group starts on.

Values listed in this enumeration are used by the GroupHeaderBand.GroupUnion property.

The following code snippets (auto-collected from DevExpress Examples) contain references to the GroupUnion enum.

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.

See Also