RadPivotGrid
Represents a control that displays data in a customizable pivot.
Definition
Namespace:Telerik.Windows.Controls
Assembly:Telerik.Windows.Controls.Pivot.dll
Syntax:
[TelerikToolboxCategory("Data")]
public class RadPivotGrid : TableBase
Inheritance: objectTableBaseRadPivotGrid
Inherited Members
Constructors
Initializes a new instance of the RadPivotGrid class.
public RadPivotGrid()
Fields
CanUserResizeColumnsProperty
DependencyProperty
The DependencyProperty that represents the CanUserResizeColumns property.
public static readonly DependencyProperty CanUserResizeColumnsProperty
ColumnGroupsExpandBehaviorProperty
DependencyProperty
Identifies the ColumnGroupsExpandBehavior dependency property.
public static readonly DependencyProperty ColumnGroupsExpandBehaviorProperty
DataProviderProperty
DependencyProperty
Identifies the DataProvider dependency property.
public static readonly DependencyProperty DataProviderProperty
EmptyValueTextProperty
DependencyProperty
Identifies the EmptyValueText dependency property.
public static readonly DependencyProperty EmptyValueTextProperty
ErrorValueTextProperty
DependencyProperty
Identifies the ErrorValueText dependency property.
public static readonly DependencyProperty ErrorValueTextProperty
IsBusyProperty
DependencyProperty
Identifies the IsBusy read-only dependency property.
public static readonly DependencyProperty IsBusyProperty
MaximumResizeWidthProperty
DependencyProperty
The DependencyProperty that represents the MaximumResizeWidth property.
public static readonly DependencyProperty MaximumResizeWidthProperty
MinimumResizeWidthProperty
DependencyProperty
The DependencyProperty that represents the MinimumResizeWidth property.
public static readonly DependencyProperty MinimumResizeWidthProperty
RowGroupsExpandBehaviorProperty
DependencyProperty
Identifies the RowGroupsExpandBehavior dependency property.
public static readonly DependencyProperty RowGroupsExpandBehaviorProperty
ShowAggregateValuesInlineProperty
DependencyProperty
Identifies the ShowAggregateValuesInline dependency property.
public static readonly DependencyProperty ShowAggregateValuesInlineProperty
Properties
Gets or sets a value that indicates whether the user can adjust column widths using the mouse.
public bool CanUserResizeColumns { get; set; }
Gets a read-only list of the root column IGroups.
public IReadOnlyList<IGroup> ColumnGroups { get; }
Gets or sets the behavior that will set the expand or collapse state for column IGroups.
public IItemExpandBehavior<ExpandBehaviorParameters> ColumnGroupsExpandBehavior { get; set; }
Gets the depth of the columns.
public int ColumnLevels { get; }
Gets or sets the data provider.
public IDataProvider DataProvider { get; set; }
Gets or sets the string to be displayed in cells with no value.
public string EmptyValueText { get; set; }
Gets or sets the string ro be displayed in cells with an error.
public string ErrorValueText { get; set; }
Gets a value indicating whether this instance is processing or loading data.
public bool IsBusy { get; }
Gets or sets the maximum resize width of columns in the control. The default is PositiveInfinity.
public double MaximumResizeWidth { get; set; }
Gets or sets the minimum resize width of columns in the control. The default is 20.
public double MinimumResizeWidth { get; set; }
Gets a read-only list of the root row IGroups.
public IReadOnlyList<IGroup> RowGroups { get; }
Gets or sets the behavior that will set the expand or collapse state for row IGroups.
public IItemExpandBehavior<ExpandBehaviorParameters> RowGroupsExpandBehavior { get; set; }
Gets or sets value indicating if subtotals should be inlined for aggregate groups. This affects groups at the same axis as the AggregatesPosition with level greater than or equal AggregatesLevel and AggregateDescriptions.Count is greater than one and axis Layout is not Tabular.
public bool ShowAggregateValuesInline { get; set; }
Methods
Generate export model that describe each cell in RadPivotGrid.
public PivotExportModel GenerateExport()
The export model that describe each cell in RadPivotGrid.
Generate export model that describe each cell in RadPivotGrid.
public PivotExportModel GenerateExport(bool ignoreCollapsedGroups, bool includeValueFormatting = true)
Indicates whether to ignore collapsed groups when generating the export.
includeValueFormattingboolIndicates whether to include cell value formatting in the generated export.
Returns:The export model that describe each cell in RadPivotGrid.
Called when the AllowSelection of the control has changed.
public override void OnApplyTemplate()
Overrides:
OnCreateAutomationPeer()
AutomationPeer
protected override AutomationPeer OnCreateAutomationPeer()
AutomationPeer
Raises the event. This method is invoked whenever is set to true internally.
protected override void OnInitialized(EventArgs e)
The RoutedEventArgs that contains the event data.