Class SfPivotGrid
Summarizes a large amount of information and represents it in a cross-tabulated form.
Inheritance
Implements
Namespace: Syncfusion.UI.Xaml.PivotGrid
Assembly: Syncfusion.SfPivotGrid.UWP.dll
Syntax
public class SfPivotGrid : Control, IDisposable
Constructors
SfPivotGrid()
Initializes a new instance of the SfPivotGrid class.
Declaration
public SfPivotGrid()
Fields
AllowMultiFunctionalSortFilterProperty
Identifies the AllowMultiFunctionalSortFilter dependency property.
Declaration
public static DependencyProperty AllowMultiFunctionalSortFilterProperty
Field Value
| Type |
|---|
| Windows.UI.Xaml.DependencyProperty |
AllowResizeColumnsProperty
Identifies the AllowResizeColumns dependency property.
Declaration
public static DependencyProperty AllowResizeColumnsProperty
Field Value
| Type |
|---|
| Windows.UI.Xaml.DependencyProperty |
AllowResizeRowsProperty
Identifies the AllowResizeRows dependency property.
Declaration
public static DependencyProperty AllowResizeRowsProperty
Field Value
| Type |
|---|
| Windows.UI.Xaml.DependencyProperty |
AllowSelectionProperty
Identifies the AllowSelection dependency property.
Declaration
public static DependencyProperty AllowSelectionProperty
Field Value
| Type |
|---|
| Windows.UI.Xaml.DependencyProperty |
AllowSelectionWithHeadersProperty
Identifies the AllowSelectionWithHeaders dependency property.
Declaration
public static DependencyProperty AllowSelectionWithHeadersProperty
Field Value
| Type |
|---|
| Windows.UI.Xaml.DependencyProperty |
ColumnHeaderStyleProperty
Identifies the ColumnHeaderStyle dependency property.
Declaration
public static DependencyProperty ColumnHeaderStyleProperty
Field Value
| Type |
|---|
| Windows.UI.Xaml.DependencyProperty |
ConditionalFormatsProperty
Identifies the ConditionalFormats dependency property.
Declaration
public static DependencyProperty ConditionalFormatsProperty
Field Value
| Type |
|---|
| Windows.UI.Xaml.DependencyProperty |
EnableAutoExecuteProperty
Identifies the EnableAutoExecute dependency property.
Declaration
public static DependencyProperty EnableAutoExecuteProperty
Field Value
| Type |
|---|
| Windows.UI.Xaml.DependencyProperty |
EnableColumnHeaderAreaProperty
Identifies the EnableColumnHeaderArea dependency property.
Declaration
public static DependencyProperty EnableColumnHeaderAreaProperty
Field Value
| Type |
|---|
| Windows.UI.Xaml.DependencyProperty |
EnableConditionalFormatProperty
Identifies the EnableConditionalFormat dependency property.
Declaration
public static DependencyProperty EnableConditionalFormatProperty
Field Value
| Type |
|---|
| Windows.UI.Xaml.DependencyProperty |
EnableDrillThroughProperty
The identifier for the EnableDrillThrough dependency property.
Declaration
public static DependencyProperty EnableDrillThroughProperty
Field Value
| Type |
|---|
| Windows.UI.Xaml.DependencyProperty |
EnableFilterHeaderAreaProperty
Identifies the EnableFilterHeaderArea dependency property.
Declaration
public static DependencyProperty EnableFilterHeaderAreaProperty
Field Value
| Type |
|---|
| Windows.UI.Xaml.DependencyProperty |
EnableGroupingBarFilteringProperty
Identifies the EnableGroupingBarFiltering dependency property.
Declaration
public static DependencyProperty EnableGroupingBarFilteringProperty
Field Value
| Type |
|---|
| Windows.UI.Xaml.DependencyProperty |
EnableGroupingBarRemovingProperty
Identifies the EnableGroupingBarRemoving dependency property.
Declaration
public static DependencyProperty EnableGroupingBarRemovingProperty
Field Value
| Type |
|---|
| Windows.UI.Xaml.DependencyProperty |
EnableGroupingBarSortingProperty
Identifies the EnableGroupingBarSorting dependency property.
Declaration
public static DependencyProperty EnableGroupingBarSortingProperty
Field Value
| Type |
|---|
| Windows.UI.Xaml.DependencyProperty |
EnableHyperlinkOnMouseOverProperty
Identifies the EnableHyperlinkOnMouseOver dependency property.
Declaration
public static DependencyProperty EnableHyperlinkOnMouseOverProperty
Field Value
| Type |
|---|
| Windows.UI.Xaml.DependencyProperty |
EnableRowHeaderAreaProperty
Identifies the EnableRowHeaderArea dependency property.
Declaration
public static DependencyProperty EnableRowHeaderAreaProperty
Field Value
| Type |
|---|
| Windows.UI.Xaml.DependencyProperty |
EnableStatePersistenceProperty
Identifies the
Declaration
public static DependencyProperty EnableStatePersistenceProperty
Field Value
| Type |
|---|
| Windows.UI.Xaml.DependencyProperty |
EnableUpdatingProperty
Identifies the EnableUpdating dependency property.
Declaration
public static DependencyProperty EnableUpdatingProperty
Field Value
| Type | Description |
|---|---|
| Windows.UI.Xaml.DependencyProperty | The identifier for the EnableUpdating dependency property. |
EnableValueEditingProperty
Identifies the EnableValueEditing dependency property.
Declaration
public static DependencyProperty EnableValueEditingProperty
Field Value
| Type | Description |
|---|---|
| Windows.UI.Xaml.DependencyProperty | The identifier for the EnableValueEditing dependency property. |
EnableValueHeaderAreaProperty
Identifies the EnableValueHeaderArea dependency property.
Declaration
public static DependencyProperty EnableValueHeaderAreaProperty
Field Value
| Type |
|---|
| Windows.UI.Xaml.DependencyProperty |
ExpanderStyleProperty
Identifies the ExpanderStyle dependency property.
Declaration
public static DependencyProperty ExpanderStyleProperty
Field Value
| Type |
|---|
| Windows.UI.Xaml.DependencyProperty |
FieldListBorderBrushProperty
Identifies the FieldListBorderBrush dependency property.
Declaration
public static DependencyProperty FieldListBorderBrushProperty
Field Value
| Type |
|---|
| Windows.UI.Xaml.DependencyProperty |
FiltersProperty
Identifies the Filters dependency property.
Declaration
public static DependencyProperty FiltersProperty
Field Value
| Type |
|---|
| Windows.UI.Xaml.DependencyProperty |
FreezeHeadersProperty
Identifies the FreezeHeaders dependency property.
Declaration
public static DependencyProperty FreezeHeadersProperty
Field Value
| Type |
|---|
| Windows.UI.Xaml.DependencyProperty |
GridLayoutProperty
Identifies the Layout dependency property.
Declaration
public static DependencyProperty GridLayoutProperty
Field Value
| Type |
|---|
| Windows.UI.Xaml.DependencyProperty |
GridLineStrokeProperty
Identifies the GridLineStroke dependency property.
Declaration
public static DependencyProperty GridLineStrokeProperty
Field Value
| Type |
|---|
| Windows.UI.Xaml.DependencyProperty |
GridLineThicknessProperty
Identifies the GridLineThickness dependency property.
Declaration
public static DependencyProperty GridLineThicknessProperty
Field Value
| Type |
|---|
| Windows.UI.Xaml.DependencyProperty |
GridStyleInfoProperty
Identifies the GridStyleInfo dependency property.
Declaration
public static DependencyProperty GridStyleInfoProperty
Field Value
| Type |
|---|
| Windows.UI.Xaml.DependencyProperty |
GridVisualStyleProperty
Identifies the GridVisualStyle dependency property.
Declaration
public static DependencyProperty GridVisualStyleProperty
Field Value
| Type |
|---|
| Windows.UI.Xaml.DependencyProperty |
GroupingBarBackgroundProperty
Identifies the GroupingBarBackground dependency property.
Declaration
public static DependencyProperty GroupingBarBackgroundProperty
Field Value
| Type |
|---|
| Windows.UI.Xaml.DependencyProperty |
GroupingBarBorderBrushProperty
Identifies the GroupingBarBorderBrush dependency property.
Declaration
public static DependencyProperty GroupingBarBorderBrushProperty
Field Value
| Type |
|---|
| Windows.UI.Xaml.DependencyProperty |
GroupingBarItemBackgroundProperty
Identifies the GroupingBarItemBackground dependency property.
Declaration
public static DependencyProperty GroupingBarItemBackgroundProperty
Field Value
| Type |
|---|
| Windows.UI.Xaml.DependencyProperty |
GroupingBarItemBorderBrushProperty
Identifies the GroupingBarItemBorderBrush dependency property.
Declaration
public static DependencyProperty GroupingBarItemBorderBrushProperty
Field Value
| Type |
|---|
| Windows.UI.Xaml.DependencyProperty |
GroupingBarItemForegroundProperty
Identifies the GroupingBarItemForeground dependency property.
Declaration
public static DependencyProperty GroupingBarItemForegroundProperty
Field Value
| Type |
|---|
| Windows.UI.Xaml.DependencyProperty |
ItemSourceProperty
Identifies the ItemSource dependency property.
Declaration
public static DependencyProperty ItemSourceProperty
Field Value
| Type |
|---|
| Windows.UI.Xaml.DependencyProperty |
LayoutProperty
Identifies the Layout dependency property.
Declaration
public static DependencyProperty LayoutProperty
Field Value
| Type |
|---|
| Windows.UI.Xaml.DependencyProperty |
LoadInBackgroundProperty
Identifies the Syncfusion.UI.Xaml.Controls.PivotGrid.LoadInBackground dependency property.
Declaration
public static DependencyProperty LoadInBackgroundProperty
Field Value
| Type | Description |
|---|---|
| Windows.UI.Xaml.DependencyProperty | The identifier for the Syncfusion.UI.Xaml.Controls.PivotGrid.LoadInBackground dependency property. |
LoadWithDefaultPropertyFieldsProperty
Identifies the LoadWithDefaultPropertyFields dependency property.
Declaration
public static DependencyProperty LoadWithDefaultPropertyFieldsProperty
Field Value
| Type |
|---|
| Windows.UI.Xaml.DependencyProperty |
OlapDataManagerProperty
Identifies the OlapDataManager dependency property.
Declaration
public static DependencyProperty OlapDataManagerProperty
Field Value
| Type |
|---|
| Windows.UI.Xaml.DependencyProperty |
PivotCalculationsProperty
Identifies the PivotCalculations dependency property.
Declaration
public static DependencyProperty PivotCalculationsProperty
Field Value
| Type |
|---|
| Windows.UI.Xaml.DependencyProperty |
PivotColumnsProperty
Identifies the PivotColumns dependency property.
Declaration
public static DependencyProperty PivotColumnsProperty
Field Value
| Type |
|---|
| Windows.UI.Xaml.DependencyProperty |
PivotEngineProperty
Identifies the PivotEngine dependency property.
Declaration
public static DependencyProperty PivotEngineProperty
Field Value
| Type |
|---|
| Windows.UI.Xaml.DependencyProperty |
PivotRowsProperty
Identifies the PivotRows dependency property.
Declaration
public static DependencyProperty PivotRowsProperty
Field Value
| Type |
|---|
| Windows.UI.Xaml.DependencyProperty |
ResizeColumnsToFitProperty
Identifies the ResizeColumnsToFit dependency property.
Declaration
public static DependencyProperty ResizeColumnsToFitProperty
Field Value
| Type |
|---|
| Windows.UI.Xaml.DependencyProperty |
ResizeRowsToFitProperty
Identifies the ResizeRowsToFit dependency property.
Declaration
public static DependencyProperty ResizeRowsToFitProperty
Field Value
| Type |
|---|
| Windows.UI.Xaml.DependencyProperty |
RowHeaderStyleProperty
Identifies the RowHeaderStyle dependency property.
Declaration
public static DependencyProperty RowHeaderStyleProperty
Field Value
| Type |
|---|
| Windows.UI.Xaml.DependencyProperty |
SelectedCellProperty
Identifies the SelectedCell dependency property.
Declaration
public static DependencyProperty SelectedCellProperty
Field Value
| Type |
|---|
| Windows.UI.Xaml.DependencyProperty |
SelectedItemsProperty
Identifies the SelectedItems dependency property.
Declaration
public static DependencyProperty SelectedItemsProperty
Field Value
| Type |
|---|
| Windows.UI.Xaml.DependencyProperty |
ShowCalculationsAsColumnsProperty
Identifies the Syncfusion.UI.Xaml.PivotGrid.SfPivotGrid.ShowCalculationsAsColumn dependency property.
Declaration
public static DependencyProperty ShowCalculationsAsColumnsProperty
Field Value
| Type |
|---|
| Windows.UI.Xaml.DependencyProperty |
ShowColumnSubTotalsProperty
Identifies the ShowColumnSubTotals dependency property.
Declaration
public static DependencyProperty ShowColumnSubTotalsProperty
Field Value
| Type |
|---|
| Windows.UI.Xaml.DependencyProperty |
ShowGrandTotalsProperty
Identifies the ShowGrandTotals dependency property.
Declaration
public static DependencyProperty ShowGrandTotalsProperty
Field Value
| Type |
|---|
| Windows.UI.Xaml.DependencyProperty |
ShowGroupingBarProperty
Identifies the ShowGroupingBar dependency property.
Declaration
public static DependencyProperty ShowGroupingBarProperty
Field Value
| Type |
|---|
| Windows.UI.Xaml.DependencyProperty |
ShowHeaderCellsToolTipProperty
Identifies the ShowHeaderCellsToolTip dependency property.
Declaration
public static DependencyProperty ShowHeaderCellsToolTipProperty
Field Value
| Type |
|---|
| Windows.UI.Xaml.DependencyProperty |
ShowPivotValueChooserProperty
Identifies the ShowPivotValueChooser dependency property.
Declaration
public static DependencyProperty ShowPivotValueChooserProperty
Field Value
| Type |
|---|
| Windows.UI.Xaml.DependencyProperty |
ShowProcessingBarProperty
Identifies the ShowProcessingBar dependency property.
Declaration
public static DependencyProperty ShowProcessingBarProperty
Field Value
| Type |
|---|
| Windows.UI.Xaml.DependencyProperty |
ShowRowSubTotalsProperty
Identifies the ShowRowSubTotals dependency property.
Declaration
public static DependencyProperty ShowRowSubTotalsProperty
Field Value
| Type |
|---|
| Windows.UI.Xaml.DependencyProperty |
ShowSubTotalsProperty
Identifies the ShowSubTotals dependency property.
Declaration
public static DependencyProperty ShowSubTotalsProperty
Field Value
| Type |
|---|
| Windows.UI.Xaml.DependencyProperty |
ShowValueCellToolTipProperty
Identifies the ShowValueCellToolTip dependency property.
Declaration
public static DependencyProperty ShowValueCellToolTipProperty
Field Value
| Type |
|---|
| Windows.UI.Xaml.DependencyProperty |
SortOptionProperty
Identifies the SortOption dependency property.
Declaration
public static DependencyProperty SortOptionProperty
Field Value
| Type |
|---|
| Windows.UI.Xaml.DependencyProperty |
SummaryColumnStyleProperty
Identifies the SummaryColumnStyle dependency property.
Declaration
public static DependencyProperty SummaryColumnStyleProperty
Field Value
| Type |
|---|
| Windows.UI.Xaml.DependencyProperty |
SummaryRowStyleProperty
Identifies the SummaryRowStyle dependency property.
Declaration
public static DependencyProperty SummaryRowStyleProperty
Field Value
| Type |
|---|
| Windows.UI.Xaml.DependencyProperty |
ValueCellStyleProperty
Identifies the ValueCellStyle dependency property.
Declaration
public static DependencyProperty ValueCellStyleProperty
Field Value
| Type |
|---|
| Windows.UI.Xaml.DependencyProperty |
ValueCellTextAlignmentProperty
Identifies the ValueCellTextAlignment dependency property.
Declaration
public static DependencyProperty ValueCellTextAlignmentProperty
Field Value
| Type |
|---|
| Windows.UI.Xaml.DependencyProperty |
Properties
AllowedFields
Gets a collection of Syncfusion.PivotAnalysis.UWP.FieldInfo objects that hold field names that you want to get visible in the engine. The names can be either public property names of the underlying data objects, or they can be expression field.
Declaration
public List<FieldInfo> AllowedFields { get; }
Property Value
| Type |
|---|
| System.Collections.Generic.List<FieldInfo> |
Remarks
If your data contains fields that you do not want exposed to the pivoting process, then add the names of the properties you want to include to this list. All other fields will be excluded. If you leave this collection empty, the default behavior will be to make all public properties available for use in the PivotTable. To add an expression field, set the FieldInfo.FieldType to FieldsType.Expression and set FieldInfo.Expression to be a string holding a well formed expression defining the value that should appear in this field.
AllowMultiFunctionalSortFilter
Gets or sets whether excel-like filtering in GroupingBar is enabled or not.
Declaration
public bool AllowMultiFunctionalSortFilter { get; set; }
Property Value
| Type |
|---|
| System.Boolean |
AllowResizeColumns
Gets or sets a value indicating whether to allow columns to resize or not.
Declaration
public bool AllowResizeColumns { get; set; }
Property Value
| Type |
|---|
| System.Boolean |
AllowResizeRows
Gets or sets a value indicating whether to allow rows to resize or not.
Declaration
public bool AllowResizeRows { get; set; }
Property Value
| Type |
|---|
| System.Boolean |
AllowSelection
Gets or sets a value indicating whether to allow cell selection or not.
Declaration
public bool AllowSelection { get; set; }
Property Value
| Type |
|---|
| System.Boolean |
AllowSelectionWithHeaders
Gets or sets a value indicating whether to allow selection of cells along with headers. This is applicable only for Relational data source
Declaration
public bool AllowSelectionWithHeaders { get; set; }
Property Value
| Type |
|---|
| System.Boolean |
ColumnHeaderStyle
Gets or sets the style for column header cells.
Declaration
public PivotGridCellStyle ColumnHeaderStyle { get; set; }
Property Value
| Type |
|---|
| PivotGridCellStyle |
ConditionalFormats
Gets or sets the collection of conditional format to be applied for Pivot Grid.
Declaration
public ObservableCollection<PivotGridDataConditionalFormat> ConditionalFormats { get; set; }
Property Value
| Type |
|---|
| System.Collections.ObjectModel.ObservableCollection<PivotGridDataConditionalFormat> |
EditManager
Gets or sets a reference to a class that facilitates editing of value cells. To enable this support, set EnableValueEditing to true.
Declaration
public PivotEditingManager EditManager { get; set; }
Property Value
| Type |
|---|
| PivotEditingManager |
Remarks
The EditManager handles direct editing of value cell contents. The Syncfusion.UI.Xaml.PivotGrid.PivotEditingManager.PivotValueEdited event to allow for controlling what happens as the cell as the user leaves the cell. You should handle this event if you want to do any actions when a cell is completed. The default behavior will adjust the edit cell value so the newly typed entry is displayed. Also, any display value that depends upon this edited cell will also be updated. If you set e.Handled = true when you handle the event, then EditManager will make no changes to the displayed information, and it would be up to you to make any adjustments you want to see.
The EditManager also has public properties AllowEditingOfTotalCells that control whether you can edit Total cells
EnableAutoExecute
Gets or sets whether the elements will automatically refresh in control.
Declaration
public bool EnableAutoExecute { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean | Returns |
EnableColumnHeaderArea
Gets or sets the value to show/hide column header items in GroupingBar.
Declaration
public bool EnableColumnHeaderArea { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean | Returns |
EnableConditionalFormat
Gets or sets a value indicating whether to enable or disable conditional format.
Declaration
public bool EnableConditionalFormat { get; set; }
Property Value
| Type |
|---|
| System.Boolean |
EnableDrillThrough
Gets or sets a value indicating whether to enable DrillThrough or not. ///
Declaration
public bool EnableDrillThrough { get; set; }
Property Value
| Type |
|---|
| System.Boolean |
EnableFilterHeaderArea
Gets or sets the value to show/hide filter header area items in GroupingBar.
Declaration
public bool EnableFilterHeaderArea { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean | Returns |
EnableGroupingBarFiltering
Gets or sets a value indicating whether the filtering is enabled in grouping bar.
Declaration
public bool EnableGroupingBarFiltering { get; set; }
Property Value
| Type |
|---|
| System.Boolean |
EnableGroupingBarRemoving
Gets or sets a value indicating whether the removing is enabled in grouping bar.
Declaration
public bool EnableGroupingBarRemoving { get; set; }
Property Value
| Type |
|---|
| System.Boolean |
EnableGroupingBarSorting
Gets or sets a value indicating whether the sorting is enabled in grouping bar.
Declaration
public bool EnableGroupingBarSorting { get; set; }
Property Value
| Type |
|---|
| System.Boolean |
EnableHyperlinkOnMouseOver
Gets or sets whether to enable hyperlink only while hovering the cell and disables on leaving it. The default value is false. This property has an effect only if "RowPivotsOnly" is set to true.
Declaration
public bool EnableHyperlinkOnMouseOver { get; set; }
Property Value
| Type |
|---|
| System.Boolean |
EnableRowHeaderArea
Gets or sets the value to show/hide row header items in GroupingBar.
Declaration
public bool EnableRowHeaderArea { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean | Returns |
EnableStatePersistence
Gets or sets a value indicating whether to maintain the state of collapsed cells when pivot grid is refreshed.
Declaration
public bool EnableStatePersistence { get; set; }
Property Value
| Type |
|---|
| System.Boolean |
EnableUpdating
Gets or sets a value to enable updating of PivotValues.
Declaration
public bool EnableUpdating { get; set; }
Property Value
| Type |
|---|
| System.Boolean |
Remarks
This is applicable only for relational data source.
EnableValueEditing
Gets or sets a value indication whether to edit the value cells or not.
Declaration
public bool EnableValueEditing { get; set; }
Property Value
| Type |
|---|
| System.Boolean |
EnableValueHeaderArea
Gets or sets the value to show/hide value header area items in GroupingBar.
Declaration
public bool EnableValueHeaderArea { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean | Returns |
ExpanderStyle
Gets or sets the style for expanders available in grid.
Declaration
public Style ExpanderStyle { get; set; }
Property Value
| Type |
|---|
| Windows.UI.Xaml.Style |
FieldChooser
Gets or sets the collection of pivot calculations.
Declaration
public PivotValueChooser FieldChooser { get; set; }
Property Value
| Type |
|---|
| PivotValueChooser |
FieldListBorderBrush
Gets or sets the border brush for Field List in GroupingBar.
Declaration
public Brush FieldListBorderBrush { get; set; }
Property Value
| Type |
|---|
| Windows.UI.Xaml.Media.Brush |
Filters
Gets the collection of filter expressions when using relational data source.
Declaration
public ObservableCollection<FilterExpression> Filters { get; set; }
Property Value
| Type |
|---|
| System.Collections.ObjectModel.ObservableCollection<FilterExpression> |
FreezeHeaders
Gets or sets a value indicating whether to freeze the row and column headers or not.
Declaration
public bool FreezeHeaders { get; set; }
Property Value
| Type |
|---|
| System.Boolean |
GridArea
Gets or sets the grid area.
Declaration
public UIElement GridArea { get; set; }
Property Value
| Type |
|---|
| Windows.UI.Xaml.UIElement |
GridLayout
Gets or sets the grid layout to represent the data. This is applicable only for Relational data source.
Declaration
public GridLayout GridLayout { get; set; }
Property Value
| Type |
|---|
| GridLayout |
GridLineStroke
Gets or sets the stroke for grid lines.
Declaration
public Brush GridLineStroke { get; set; }
Property Value
| Type |
|---|
| Windows.UI.Xaml.Media.Brush |
GridLineThickness
Gets or sets the thickness of grid lines.
Declaration
public double GridLineThickness { get; set; }
Property Value
| Type |
|---|
| System.Double |
GridSettings
Gets or sets the Grid appearance and report settings.
Declaration
public GridAppearanceSettings GridSettings { get; set; }
Property Value
| Type |
|---|
| GridAppearanceSettings |
GridStyleInfo
Gets or sets the style information for grid cells.
Declaration
public ExportingGridStyleInfo GridStyleInfo { get; set; }
Property Value
| Type |
|---|
| ExportingGridStyleInfo |
GridVisualStyle
Gets or sets the visual style for pivot grid.
Declaration
public PivotGridVisualStyle GridVisualStyle { get; set; }
Property Value
| Type |
|---|
| PivotGridVisualStyle |
GroupingBarBackground
Gets or sets the background brush for GroupingBar.
Declaration
public Brush GroupingBarBackground { get; set; }
Property Value
| Type |
|---|
| Windows.UI.Xaml.Media.Brush |
GroupingBarBorderBrush
Gets or sets the border brush for outer Grid.
Declaration
public Brush GroupingBarBorderBrush { get; set; }
Property Value
| Type |
|---|
| Windows.UI.Xaml.Media.Brush |
GroupingBarItemBackground
Gets or sets the background brush for the items in GroupingBar.
Declaration
public Brush GroupingBarItemBackground { get; set; }
Property Value
| Type |
|---|
| Windows.UI.Xaml.Media.Brush |
GroupingBarItemBorderBrush
Gets or sets the border brush for the items in GroupingBar.
Declaration
public Brush GroupingBarItemBorderBrush { get; set; }
Property Value
| Type |
|---|
| Windows.UI.Xaml.Media.Brush |
GroupingBarItemForeground
Gets or sets the foreground brush for the items in GroupingBar.
Declaration
public Brush GroupingBarItemForeground { get; set; }
Property Value
| Type |
|---|
| Windows.UI.Xaml.Media.Brush |
IgnoreExpandCollapseOnSerialization
Gets or sets whether the expand and collapse are ignoring on serialization.
Declaration
public bool IgnoreExpandCollapseOnSerialization { get; set; }
Property Value
| Type |
|---|
| System.Boolean |
ItemSource
Gets or sets source of data for this PivotTable. This object should be either an IEnumerable List.
Declaration
public object ItemSource { get; set; }
Property Value
| Type |
|---|
| System.Object |
Layout
Gets or sets the grid layout to represent the data. This is applicable only for OLAP data source.
Declaration
public GridLayout Layout { get; set; }
Property Value
| Type |
|---|
| GridLayout |
LoadInBackground
Gets or sets whether the PivotGrid needs to be updated on the background using unique UI thread.
Declaration
public bool LoadInBackground { get; set; }
Property Value
| Type |
|---|
| System.Boolean |
Remarks
This is applicable only for relational data source.
LoadWithDefaultPropertyFields
Loads with default properties available in ItemsSource.
Declaration
public bool LoadWithDefaultPropertyFields { get; set; }
Property Value
| Type |
|---|
| System.Boolean |
Remarks
This is applicable only for relational data source.
OlapDataManager
Gets or sets the OLAP data manager.
Declaration
public OlapDataManager OlapDataManager { get; set; }
Property Value
| Type |
|---|
| OlapDataManager |
PivotCalculations
Gets the collection of PivotCalculations when using relational data source.
Declaration
public ObservableCollection<PivotComputationInfo> PivotCalculations { get; set; }
Property Value
| Type |
|---|
| System.Collections.ObjectModel.ObservableCollection<PivotComputationInfo> |
PivotColumns
Gets the collection of PivotItems of PivotColumns when using the relational data source.
Declaration
public ObservableCollection<PivotItem> PivotColumns { get; set; }
Property Value
| Type |
|---|
| System.Collections.ObjectModel.ObservableCollection<PivotItem> |
PivotEngine
Gets or sets the pivot engine.
Declaration
public PivotEngine PivotEngine { get; set; }
Property Value
| Type |
|---|
| PivotEngine |
PivotRows
Gets the collection of PivotItems of PivotRows when using relational data source
Declaration
public ObservableCollection<PivotItem> PivotRows { get; set; }
Property Value
| Type |
|---|
| System.Collections.ObjectModel.ObservableCollection<PivotItem> |
ResizeColumnsToFit
Gets or sets a value indicating whether to resize the columns to fit the grid based on values or not.
Declaration
public bool ResizeColumnsToFit { get; set; }
Property Value
| Type |
|---|
| System.Boolean |
ResizeRowsToFit
Gets or sets a value indicating whether to resize the rows to fit the grid based on values or not.
Declaration
public bool ResizeRowsToFit { get; set; }
Property Value
| Type |
|---|
| System.Boolean |
RowHeaderStyle
Gets or sets the style for row header cells.
Declaration
public PivotGridCellStyle RowHeaderStyle { get; set; }
Property Value
| Type | Description |
|---|---|
| PivotGridCellStyle | The row header style. |
RowPivotsOnly
Gets or sets value indicating whether to PivotTable contains only rows and calculations.
Declaration
public bool RowPivotsOnly { get; set; }
Property Value
| Type |
|---|
| System.Boolean |
SelectedCell
Gets or sets the cell that is selected in Pivot Grid.
Declaration
public PivotCellDescriptor SelectedCell { get; set; }
Property Value
| Type |
|---|
| PivotCellDescriptor |
SelectedItems
Gets the selected items which is an IEnumerable collection of columns, rows and values.
Declaration
public SelectedItems SelectedItems { get; }
Property Value
| Type |
|---|
| SelectedItems |
ShowCalculationsAsColumns
Gets or sets whether the calculations should appear as rows/columns in the PivotGrid. By default the calculations is displayed as columns.
Declaration
public bool ShowCalculationsAsColumns { get; set; }
Property Value
| Type |
|---|
| System.Boolean |
ShowColumnSubTotals
Gets or sets value indicating whether column sub-total calculations should be shown or hidden.
Declaration
public bool ShowColumnSubTotals { get; set; }
Property Value
| Type |
|---|
| System.Boolean |
Remarks
This is applicable only for relational data source. The default value is false.
ShowGrandTotals
Gets or sets value to show/hide the grand totals.
Declaration
public bool ShowGrandTotals { get; set; }
Property Value
| Type |
|---|
| System.Boolean |
ShowGroupingBar
Gets or sets a value indicating whether the grouping bar is shown.
Declaration
public bool ShowGroupingBar { get; set; }
Property Value
| Type |
|---|
| System.Boolean |
ShowHeaderCellsToolTip
Gets or sets a value indicating whether to show or hide the tool tip for header cells.
Declaration
public bool ShowHeaderCellsToolTip { get; set; }
Property Value
| Type |
|---|
| System.Boolean |
ShowPivotValueChooser
Gets or sets the visibility of pivot value chooser window.
Declaration
public bool ShowPivotValueChooser { get; set; }
Property Value
| Type |
|---|
| System.Boolean |
ShowProcessingBar
Gets or sets a value indicating whether the progressing bar should be shown or not.
Declaration
public bool ShowProcessingBar { get; set; }
Property Value
| Type |
|---|
| System.Boolean |
ShowRowSubTotals
Gets or sets value indicating whether row sub-total calculations should be shown or hidden.
Declaration
public bool ShowRowSubTotals { get; set; }
Property Value
| Type |
|---|
| System.Boolean |
Remarks
This is applicable only for relational data source. The default value is false.
ShowSubTotals
Gets or sets value indicating whether sub-total calculations should be shown or hidden.
Declaration
public bool ShowSubTotals { get; set; }
Property Value
| Type |
|---|
| System.Boolean |
Remarks
This is applicable only for relational data source. The default value is true.
ShowValueCellToolTip
Gets or sets a value indicating whether to show or hide the tool tip for value cells.
Declaration
public bool ShowValueCellToolTip { get; set; }
Property Value
| Type |
|---|
| System.Boolean |
SortOption
Gets or sets the option for sorting for value columns in PivotGrid control
Declaration
public SortOptions SortOption { get; set; }
Property Value
| Type |
|---|
| SortOptions |
SummaryColumnStyle
Gets or sets the style for summary column cells.
Declaration
public PivotGridCellStyle SummaryColumnStyle { get; set; }
Property Value
| Type |
|---|
| PivotGridCellStyle |
SummaryRowStyle
Gets or sets the style for summary row cells.
Declaration
public PivotGridCellStyle SummaryRowStyle { get; set; }
Property Value
| Type |
|---|
| PivotGridCellStyle |
UpdateManager
Gets or sets a reference to a class that facilitates the PivotGrid getting automatically updating itself due to changes in the underlying data. To enable this support, set EnableUpdating to true.
Declaration
public PivotUpdatingManager UpdateManager { get; set; }
Property Value
| Type |
|---|
| PivotUpdatingManager |
Remarks
In order for the PivotGrid control to automatically respond to the changes in the underlying data, the underlying data must be either: A) an IList<T> where T implements both INotifyPropertyChanging and INotifyPropertyChanged. Additionally, the IList must also implement INotifyCollectionChanged or IBindingList.
ValueCellStyle
Gets or sets the style for value cells.
Declaration
public PivotGridCellStyle ValueCellStyle { get; set; }
Property Value
| Type |
|---|
| PivotGridCellStyle |
ValueCellTextAlignment
Gets or sets the text alignment for value cells.
Declaration
public HorizontalAlignment ValueCellTextAlignment { get; set; }
Property Value
| Type |
|---|
| Windows.UI.Xaml.HorizontalAlignment |
Methods
add_AfterRefresh(PivotGridDrillDownEventHandler)
Declaration
public void add_AfterRefresh(PivotGridDrillDownEventHandler value)
Parameters
| Type | Name | Description |
|---|---|---|
| PivotGridDrillDownEventHandler | value |
add_BeforeRefresh(PivotGridDrillDownEventHandler)
Declaration
public void add_BeforeRefresh(PivotGridDrillDownEventHandler value)
Parameters
| Type | Name | Description |
|---|---|---|
| PivotGridDrillDownEventHandler | value |
add_ConditionalFormatApplied(ConditionalFormatsAppliedEventHandler)
Declaration
public void add_ConditionalFormatApplied(ConditionalFormatsAppliedEventHandler value)
Parameters
| Type | Name | Description |
|---|---|---|
| ConditionalFormatsAppliedEventHandler | value |
add_FilterEditorPageNavigated(FilterEditorPageNavigatedEventHandler)
Declaration
public void add_FilterEditorPageNavigated(FilterEditorPageNavigatedEventHandler value)
Parameters
| Type | Name | Description |
|---|---|---|
| FilterEditorPageNavigatedEventHandler | value |
add_LinkClick(LinkLabelClickEventHandler)
Declaration
public void add_LinkClick(LinkLabelClickEventHandler value)
Parameters
| Type | Name | Description |
|---|---|---|
| LinkLabelClickEventHandler | value |
add_SelectionChanged(SelectionChangedEventHandler)
Declaration
public virtual void add_SelectionChanged(SelectionChangedEventHandler value)
Parameters
| Type | Name | Description |
|---|---|---|
| SelectionChangedEventHandler | value |
DataBind()
Binds a data source to the Pivot Grid control and all its child controls.
Declaration
public void DataBind()
Deserialize()
De-serializes the XML file format into SfPivotGrid control.
Declaration
public void Deserialize()
Deserialize(Stream)
De-serialize the PivotGrid from the specified file stream.
StreamDeclaration
public void Deserialize(Stream stream)
Parameters
| Type | Name | Description |
|---|---|---|
| System.IO.Stream | stream |
Deserialize(String)
De-serializes the XML string format into SfPivotGrid control.
Declaration
public void Deserialize(string xmlString)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | xmlString |
Deserialize(StorageFile)
De-serialize the PivotGrid from the specified file.
Declaration
public void Deserialize(StorageFile storageFile)
Parameters
| Type | Name | Description |
|---|---|---|
| Windows.Storage.StorageFile | storageFile |
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Declaration
public void Dispose()
GetExportingGridStyleInfo()
Gets the exporting grid style information.
Declaration
public ExportingGridStyleInfo GetExportingGridStyleInfo()
Returns
| Type |
|---|
| ExportingGridStyleInfo |
OnApplyTemplate()
Builds the visual tree for this control when a new template is applied.
Declaration
protected override void OnApplyTemplate()
PopulateDefaultPropertyFields()
Populates default property fields.
Declaration
public void PopulateDefaultPropertyFields()
RaiseFilterEditorPageNavigated(FilterEditorPageNavigatedEventArgs)
Raises the Syncfusion.UI.Xaml.PivotGrid.FilterEditorPageNavigated event.
Declaration
public void RaiseFilterEditorPageNavigated(FilterEditorPageNavigatedEventArgs args)
Parameters
| Type | Name | Description |
|---|---|---|
| FilterEditorPageNavigatedEventArgs | args | The data for the event. |
RaiseLoadInBackgroundCompleted()
Event raised when the Pivot completes its construction, when LoadInBackground is set to true.
Declaration
public void RaiseLoadInBackgroundCompleted()
Refresh()
Refreshes the grid to update values in grid cells.
Declaration
public void Refresh()
remove_AfterRefresh(PivotGridDrillDownEventHandler)
Declaration
public void remove_AfterRefresh(PivotGridDrillDownEventHandler value)
Parameters
| Type | Name | Description |
|---|---|---|
| PivotGridDrillDownEventHandler | value |
remove_BeforeRefresh(PivotGridDrillDownEventHandler)
Declaration
public void remove_BeforeRefresh(PivotGridDrillDownEventHandler value)
Parameters
| Type | Name | Description |
|---|---|---|
| PivotGridDrillDownEventHandler | value |
remove_ConditionalFormatApplied(ConditionalFormatsAppliedEventHandler)
Declaration
public void remove_ConditionalFormatApplied(ConditionalFormatsAppliedEventHandler value)
Parameters
| Type | Name | Description |
|---|---|---|
| ConditionalFormatsAppliedEventHandler | value |
remove_FilterEditorPageNavigated(FilterEditorPageNavigatedEventHandler)
Declaration
public void remove_FilterEditorPageNavigated(FilterEditorPageNavigatedEventHandler value)
Parameters
| Type | Name | Description |
|---|---|---|
| FilterEditorPageNavigatedEventHandler | value |
remove_LinkClick(LinkLabelClickEventHandler)
Declaration
public void remove_LinkClick(LinkLabelClickEventHandler value)
Parameters
| Type | Name | Description |
|---|---|---|
| LinkLabelClickEventHandler | value |
remove_SelectionChanged(SelectionChangedEventHandler)
Declaration
public virtual void remove_SelectionChanged(SelectionChangedEventHandler value)
Parameters
| Type | Name | Description |
|---|---|---|
| SelectionChangedEventHandler | value |
Serialize()
Serializes some specific properties in SfPivotGrid control.
Declaration
public void Serialize()
Serialize(Stream)
Serialize the PivotGrid from the specified file stream.
StreamDeclaration
public void Serialize(Stream stream)
Parameters
| Type | Name | Description |
|---|---|---|
| System.IO.Stream | stream |
Serialize(StorageFile)
Serialize the PivotGrid from the specified file.
Declaration
public void Serialize(StorageFile storageFile)
Parameters
| Type | Name | Description |
|---|---|---|
| Windows.Storage.StorageFile | storageFile |
SerializeToXml()
Serializes some specific properties in SfPivotGrid control into string format.
Declaration
public string SerializeToXml()
Returns
| Type |
|---|
| System.String |
Events
AfterRefresh
Occurs after the data gets refreshed.
Declaration
public event PivotGridDrillDownEventHandler AfterRefresh
Event Type
| Type |
|---|
| PivotGridDrillDownEventHandler |
BeforeRefresh
Occurs before the data gets refreshed.
Declaration
public event PivotGridDrillDownEventHandler BeforeRefresh
Event Type
| Type |
|---|
| PivotGridDrillDownEventHandler |
ConditionalFormatApplied
Occurs when the conditional format gets applied via the ConditionalFormatEditor window.
Declaration
public event ConditionalFormatsAppliedEventHandler ConditionalFormatApplied
Event Type
| Type |
|---|
| ConditionalFormatsAppliedEventHandler |
FilterEditorPageNavigated
Occurs when the filter editor navigation button clicked.
Declaration
public event FilterEditorPageNavigatedEventHandler FilterEditorPageNavigated
Event Type
| Type |
|---|
| FilterEditorPageNavigatedEventHandler |
LinkClick
Occurs when the hyperlink is clicked.
Declaration
public event LinkLabelClickEventHandler LinkClick
Event Type
| Type |
|---|
| LinkLabelClickEventHandler |
LoadInBackgroundCompleted
Occurs when LoadInBackGround operations completed.
Declaration
public event EventHandler LoadInBackgroundCompleted
Event Type
| Type |
|---|
| System.EventHandler |
SelectionChanged
Occurs when the cell gets selected in the Pivot Grid.
Declaration
public virtual event SelectionChangedEventHandler SelectionChanged
Event Type
| Type |
|---|
| SelectionChangedEventHandler |