XRPivotGrid Class

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

Namespace: DevExpress.XtraReports.UI

Assembly: DevExpress.XtraReports.v18.1.dll

Declaration

[XRToolboxSubcategory(2, 3)]
public class XRPivotGrid :
    XRControl,
    IXRSerializable,
    IBrickOwner,
    IScriptable,
    IXtraSupportDeserializeCollectionItem,
    IXtraSerializable,
    IDataContainer,
    IDataContainerBase,
    IDataContainerBase2,
    IPivotGridEventsImplementorBase,
    IPivotGridPrinterOwner,
    IPrintable,
    IBasePrintable,
    IComponentLoading,
    IBindingList,
    IList,
    ICollection,
    IEnumerable,
    ITypedList,
    IPivotGrid,
    IChartDataSource,
    IPivotGridDataContainer,
    IPivotGridDataContainerCore,
    IXtraSerializableLayoutEx,
    IXtraSupportDeserializeCollection
<XRToolboxSubcategory(2, 3)>
Public Class XRPivotGrid
    Inherits XRControl
    Implements IXRSerializable,
               IBrickOwner,
               IScriptable,
               IXtraSupportDeserializeCollectionItem,
               IXtraSerializable,
               IDataContainer,
               IDataContainerBase,
               IDataContainerBase2,
               IPivotGridEventsImplementorBase,
               IPivotGridPrinterOwner,
               IPrintable,
               IBasePrintable,
               IComponentLoading,
               IBindingList,
               IList,
               ICollection,
               IEnumerable,
               ITypedList,
               IPivotGrid,
               IChartDataSource,
               IPivotGridDataContainer,
               IPivotGridDataContainerCore,
               IXtraSerializableLayoutEx,
               IXtraSupportDeserializeCollection

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

Object
XRControl
XRPivotGrid

Implements

DevExpress.Utils.Serializing.Helpers.IXtraSupportDeserializeCollectionItem
DevExpress.Utils.Serializing.IXtraSerializable
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.Data.PivotGrid.IPivotGridDataContainerCore
DevExpress.Utils.Serializing.IXtraSerializableLayoutEx
DevExpress.Utils.Serializing.Helpers.IXtraSupportDeserializeCollection

Inherited Members

See Also