The requested page is not available for the requested platform. You are viewing the content for Default platform.

XRPivotGrid Class

A Pivot Grid control that is used to create cross-tab reports.

Namespace: DevExpress.XtraReports.UI

Assembly: DevExpress.XtraReports.v19.1.dll

Declaration

public class XRPivotGrid :
    XRControl,
    IDataContainer,
    IDataContainerBase,
    IDataContainerBase2,
    IPivotGridEventsImplementorBase,
    IPivotGridPrinterOwner,
    IPrintable,
    IBasePrintable,
    IComponentLoading,
    IBindingList,
    IList,
    ICollection,
    IEnumerable,
    ITypedList,
    IPivotGrid,
    IChartDataSource,
    IPivotGridDataContainer,
    IPivotGridDataContainerCore,
    IXtraSerializableLayoutEx,
    IXtraSupportDeserializeCollection,
    IComplexControl
Public Class XRPivotGrid
    Inherits XRControl
    Implements IDataContainer,
               IDataContainerBase,
               IDataContainerBase2,
               IPivotGridEventsImplementorBase,
               IPivotGridPrinterOwner,
               IPrintable,
               IBasePrintable,
               IComponentLoading,
               IBindingList,
               IList,
               ICollection,
               IEnumerable,
               ITypedList,
               IPivotGrid,
               IChartDataSource,
               IPivotGridDataContainer,
               IPivotGridDataContainerCore,
               IXtraSerializableLayoutEx,
               IXtraSupportDeserializeCollection,
               IComplexControl

Remarks

The XRPivotGrid control duplicates all the general functionality of the PivotGridControl, and is intended to add a pivot table to your reports.

The control's data source is specified by the XRPivotGrid.DataSource and XRPivotGrid.DataMember properties.

The Pivot Grid control stands as a familiar data source to the XRChart control, meaning that you can simply assign the Pivot Grid instance to a chart's XRChart.DataSource property, for all data and layout settings to be defined automatically. To learn more on this, see Pivot Charting (Integration with a Pivot Grid Control).

Note

The Pivot Grid control's width is not determined at design time, so it cannot be inserted into another control (XRTableCell or XRPanel).

To learn more, see Creating a Cross-Tab Report.

Inheritance

Implements

DevExpress.XtraReports.Serialization.IXRSerializable
DevExpress.XtraPrinting.IBrickOwner
DevExpress.Utils.Serializing.Helpers.IXtraSupportDeserializeCollectionItem
DevExpress.Utils.Serializing.IXtraSerializable
DevExpress.XtraReports.Native.IDataContainer
DevExpress.Data.IDataContainerBase
DevExpress.Data.IDataContainerBase2
DevExpress.XtraPivotGrid.Data.IPivotGridEventsImplementorBase
DevExpress.PivotGrid.Printing.IPivotGridPrinterOwner
DevExpress.Utils.IComponentLoading
DevExpress.Data.ChartDataSources.IPivotGrid
DevExpress.Data.ChartDataSources.IChartDataSource
DevExpress.XtraReports.UI.PivotGrid.IPivotGridDataContainer
DevExpress.Data.PivotGrid.IPivotGridDataContainerCore
DevExpress.Utils.Serializing.IXtraSerializableLayoutEx
DevExpress.Utils.Serializing.Helpers.IXtraSupportDeserializeCollection
DevExpress.XtraReports.Native.IComplexControl
See Also