Skip to main content

BandKind Enum

Specifies the types of bands used in the XtraReports Suite.

Namespace: DevExpress.XtraReports.UI

Assembly: DevExpress.XtraReports.v24.2.dll

NuGet Package: DevExpress.Reporting.Core

Declaration

[Flags]
public enum BandKind

Members

Name Description
None

This band kind is intended for internal use only.

TopMargin

Objects placed in this band are displayed at the top of each page. These can be used to display the date, report name, etc.

PageHeader

Objects placed in this band are displayed at the top of each page, below the TopMarginBand. Normally used to contain the header of a table continued from the previous page.

ReportHeader

Objects placed in this band are displayed once, at the beginning of the report. Usually contains the report title and any other information only required at the start of the report.

GroupHeader

Objects placed in this band are displayed at the beginning of each group of records. Typically holds the field headers for the group.

Detail

Objects placed in this band are displayed with each new record from the primary data source. A band of this type contains the bulk of the report data as it is reprinted for each record, and typically displays individual records.

DetailReport

This band contains a detail report which contains its own bands and controls. This detail report band is intended to create master-detail reports.

GroupFooter

Objects placed in this band are displayed at the end of each group of records. Normally used to provide summary values based upon the group’s data.

ReportFooter

Objects placed in this band are displayed once, at the end of the report. Used to display information only required once at the end of the report such as grand totals.

Objects placed in this band are displayed at the bottom of each page, above the BottomMarginBand. Normally used to contain the footer of a table continued on the following page.

BottomMargin

Objects placed in this band are displayed at the bottom of each page. This section usually contains the page number and other auxiliary information.

SubBand

This band provides a functional copy of the source band below which it is located.

VerticalDetail
VerticalHeader
VerticalTotal

Remarks

All bands used in XtraReports derive from the Band class. Use this enumeration to create a band of the specified type via the XtraReportBase.CreateBand method.

See Also