[]
Provides a user interface for interactively transforming regular data tables into FlexPivot pivot tables.
[TemplatePart(Name = "Root", Type = typeof(Grid))]
[TemplatePart(Name = "CubeFields", Type = typeof(C1TreeView))]
[TemplatePart(Name = "Fields", Type = typeof(ListBox))]
[TemplatePart(Name = "Filter", Type = typeof(ListBox))]
[TemplatePart(Name = "Rows", Type = typeof(ListBox))]
[TemplatePart(Name = "Columns", Type = typeof(ListBox))]
[TemplatePart(Name = "Values", Type = typeof(ListBox))]
[TemplatePart(Name = "CtxMenu", Type = typeof(ContextMenu))]
[TemplatePart(Name = "CmdMoveUp", Type = typeof(MenuItem))]
[TemplatePart(Name = "CmdMoveDown", Type = typeof(MenuItem))]
[TemplatePart(Name = "CmdMoveToBeg", Type = typeof(MenuItem))]
[TemplatePart(Name = "CmdMoveToEnd", Type = typeof(MenuItem))]
[TemplatePart(Name = "CmdMoveToRows", Type = typeof(MenuItem))]
[TemplatePart(Name = "CmdMoveToCols", Type = typeof(MenuItem))]
[TemplatePart(Name = "CmdMoveToVals", Type = typeof(MenuItem))]
[TemplatePart(Name = "CmdMoveToFilter", Type = typeof(MenuItem))]
[TemplatePart(Name = "CmdRemoveField", Type = typeof(MenuItem))]
[TemplatePart(Name = "CmdFieldSettings", Type = typeof(MenuItem))]
[TemplatePart(Name = "CmdTopSeparator", Type = typeof(Separator))]
[TemplatePart(Name = "BtnUpdate", Type = typeof(C1Button))]
[TemplatePart(Name = "ChkDeferUpdates", Type = typeof(CheckBox))]
public class FlexPivotPanel : Control, IAnimatable, IFrameworkInputElement, IInputElement, ISupportInitialize, IQueryAmbient, IDisposable
| Name | Description |
|---|---|
| FlexPivotPanel() | Initializes a new instance of the FlexPivotPanel class. |
| Name | Description |
|---|---|
| DataSourceProperty | Identifies the DataSource dependency property. |
| ShowTotalsColumnsProperty | Identifies the ShowTotalsColumns dependency property. |
| ShowTotalsRowsProperty | Identifies the ShowTotalsRows dependency property. |
| ShowZerosProperty | Identifies the ShowZeros dependency property. |
| ThemeResourcesProperty | Identifies the ThemeResources dependency property. |
| Name | Description |
|---|---|
| C1PivotEngine | Gets a reference to the C1PivotEngine that performs the FlexPivot analysis for this FlexPivotPanel. |
| DataSource | Gets or sets the object that contains the data to be analyzed. |
| FlexPivotEngine | Gets a reference to the C1FlexPivotEngine that performs the FlexPivot analysis for this FlexPivotPanel. |
| FlexPivotTable | Gets a reference to the DataTable that contains the output of the FlexPivot analysis. |
| IsDisposed | Gets whether this instance is disposed. |
| ShowTotalsColumns | Gets or sets a value that determines whether the FlexPivot output table should include a column with the totals for each row. |
| ShowTotalsRows | Gets or sets a value that determines whether the FlexPivot output table should include a row with the totals for each column. |
| ShowZeros | Gets or sets a value that determines whether the FlexPivot output table should use zeros to indicate missing values. |
| ThemeResources | Gets or sets the ResourceDictionary defining theme resources to use in dialogs. |
| ViewDefinition | Gets or sets an XML string containing an FlexPivot view definition. |
| Workspace | Gets or sets the DataEngine workspace associated with the control. |
| Name | Description |
|---|---|
| ConnectCube(string, string) | Connect to cube data source. |
| ConnectDataEngine(string) | Connect to a C1.DataEngine table. |
| CreateWorkspace() | Creates a new instance of Workspace class. |
| Dispose() | |
| Dispose(bool) | |
| Finalize() | Finalizes this instance of the FlexPivotPanel class. |
| OnApplyTemplate() | |
| OnDataEngineConnectionChanged(EventArgs) | Raises the DataEngineConnectionChanged event. |
| OnDataSourceChanged(EventArgs) | Raises the DataSourceChanged event. |
| OnLoadedFields(EventArgs) | Raises the LoadedFields event. |
| OnUpdated(EventArgs) | Raises the Updated event. |
| OnUpdating(EventArgs) | Raises the Updating event. |
| OnViewDefinitionChanged(EventArgs) | Raises the ViewDefinitionChanged event. |
| Name | Description |
|---|---|
| DataEngineConnectionChanged | Occurs when data engine table connected. |
| DataSourceChanged | Occurs when the data source changes. |
| LoadedFields | Occurs after the FlexPivotEngine finishes loading the fields for the current DataSource. |
| Updated | Occurs after the FlexPivotEngine finishes the FlexPivot analysis. |
| Updating | Occurs before the C1PivotEngine starts updating the output FlexPivot table. |
| ViewDefinitionChanged | Occurs when the view definition changes, before the output table is updated. |