.NET Framework 4.5.2+
.NET Framework 4.5.2+
.NET Standard 2.0+
The page you are viewing does not exist in the .NET Standard 2.0+ platform documentation. This link will take you to the parent topic of the current section.
.NET Core 3.0+
The page you are viewing does not exist in the .NET Core 3.0+ platform documentation. This link will take you to the parent topic of the current section.

ASPxPivotGridListEditor.ChartControl Property

Provides access to the ASPxPivotGridListEditor's charting control.

Namespace: DevExpress.ExpressApp.PivotGrid.Web

Assembly: DevExpress.ExpressApp.PivotGrid.Web.v20.2.dll

Declaration

public WebChartControl ChartControl { get; }
Public ReadOnly Property ChartControl As WebChartControl

Property Value

Type Description
WebChartControl

A WebChartControl object representing the current List Editor's charting control.

Available values:

Show 134 items
Name Description
CustomizeResolveOverlappingMode

Obsolete. Occurs before an automatic setting is applied to the overlap resolving mode of series labels.

CustomizeXAxisLabels

Obsolete. Occurs after automatic layout settings are applied to the X-axis' labels.

CustomizeLegend

Obsolete. Occurs before automatic settings are applied to the legend's layout properties.

CustomizePieTotalLabel
CustomizeStackedBarTotalLabel
DrillDownStateChanged

Occurs when the Web Chart Control's drill down state is changed.

DrillDownStateChanging

Occurs before the Web Chart Control's drill down state is changed.

PaneCollapsedChanged

Occurs when any chart pane's collapse state is changed.

SmallChartTextShowing

Occurs when the control size does not allow displaying a readable chart.

PivotChartingCustomizeResolveOverlappingMode

Occurs before an automatic setting is applied to the overlap resolving mode of series labels.

PivotChartingCustomizeXAxisLabels

Occurs after automatic layout settings are applied to the X-axis' labels.

PivotChartingCustomizeLegend

Occurs before automatic settings are applied to the legend's layout properties.

LegendItemChecked

Occurs when a legend item is checked in the legend check box.

PivotGridSeriesPointsExcluded

Occurs after a chart has been bound to a Pivot Grid.

PivotGridSeriesExcluded

Occurs after a chart has been bound to a Pivot Grid.

CustomizeSimpleDiagramLayout

Occurs after the adaptive layout is enabled for the chart control to customize the Simple Diagram's layout properties.

CustomizeAutoBindingSettings

Occurs after automatic settings are applied to a chart's data source.

EndLoading

Occurs when the Web Chart Control's object model has been completely initialized.

AxisVisualRangeChanged

Occurs when the axis visual range has been changed.

AxisWholeRangeChanged

Occurs when the axis whole range has been changed.

AxisScaleChanged

Occurs when the scale mode, measure unit, grid alignment or grid spacing of the axis scale has been changed.

PieSeriesPointExploded

Fires when a pie slice, representing a series point, is moved to or from the pie center.

BoundDataChanged

Occurs every time a chart control generates its series points from the data source.

SelectedItemsChanged

Occurs after chart items are selected.

SelectedItemsChanging

Occurs before the Chart Control's selected items collection is changed, enabling a handler to cancel the selection change.

ObjectSelected

Occurs when an end-user clicks on any chart element.

CustomPaint

Occurs after the chart has been drawn.

CustomDrawAxisLabel

Occurs before axis label items are drawn when the chart's contents are being drawn.

CustomDrawCrosshair

This event is intended for internal use only.

CustomDrawSeriesPoint

Occurs before a series point is drawn when the chart's contents are being drawn.

CustomDrawSeries

Occurs before a series is drawn when the chart's contents are being drawn.

CustomJSProperties

Enables you to supply any server data that can then be parsed on the client.

CustomCallback

Fires when a round trip to the server has been initiated by a call to the client ASPxClientWebChartControl.PerformCallback method.

CallbackStateSave

Occurs when a chart saves its view state between multiple callbacks.

CallbackStateLoad

Occurs when a chart loads its view state between multiple callbacks.

RenderFormat

Gets or sets a value specifying the image format used to display a chart.

JSProperties

Enables you to supply any server data that can then be parsed on the client.

DescriptionUrl

Gets or sets the location of a detailed description of the chart.

ToolTipOptions

Gets the tooltip settings allowing you to specify the tooltip's position and appearance on a diagram.

CrosshairOptions

Gets the settings for a crosshair cursor allowing you to specify its position and appearance on a diagram.

ToolTipController

Specifies the tooltip controller component that controls the appearance, position and other settings of tooltips displayed for the Chart control.

ToolTipEnabled

Gets or sets a value that specifies whether or not a tooltip is enabled for a chart.

CrosshairEnabled

Gets or sets a value that specifies whether or not a crosshair cursor is enabled for a chart.

AlternateText

Gets or sets the alternate text displayed instead of the chart image when this image is unavailable.

RightToLeft

Gets or sets a value specifying whether or not the current control supports right-to-left representation.

BinaryStorageMode

Gets or sets a value indicating the mode in which the control's images are stored on the server.

SelectedItems

Gets the collection of selected items (chart points and series) and business data objects (in the case of data binding) of the WebChartControl object.

SeriesSelectionMode

Gets or sets a value specifying how the series is selected in the webchart control.

SelectionMode

Gets or sets a value which specifies how the chart elements are selected.

RuntimeSelection

Obsolete. Gets or sets a value indicating if chart elements can be selected by end-users at runtime.

ClientVisible

Gets or sets a value that specifies the initial visibility state of a web control on the client.

LoadingDivStyle

Gets style settings that define the appearance of a specific Loading Div panel.

LoadingPanelStyle

Gets the style settings used to paint the Loading Panel.

LoadingPanelImage

Gets the settings of an image displayed within a Loading Panel.

ShowLoadingPanel

Obsolete. Gets or sets whether the loading panel should be displayed within the chart while waiting for a callback response.

ShowLoadingPanelImage

Obsolete. Specifies whether or not the image can be displayed within a loading panel while waiting for a callback response.

LoadingPanelText

Obsolete. Gets or sets the text to be displayed within a loading panel while waiting for a callback response.

LoadingPanelImagePosition

Obsolete. Gets or sets the position of an image displayed within a Loading Panel with respect to the panel's text content.

LoadingPanelDelay

Obsolete. Gets or sets the delay before displaying the loading panel.

SettingsLoadingPanel

Provides access to the loading panel settings.

SaveStateOnCallbacks

Gets or sets a value indicating whether a chart's view state should be saved between multiple callbacks.

EnableCallbackCompression

Gets or sets whether callback result compression is enabled.

EnableCallbackAnimation

Gets or sets a value that specifies whether an animation effect is used when a chart control's series are updated via a callback.

EnableCallBacks

Gets or sets a value that specifies whether the callback or postback technology is used to manage round trips to the server.

EnableClientSidePointToDiagram

Obsolete. Specifies whether it's allowed to perform conversions between screen coordinates and diagram coordinates on the client-side.

EnableClientSideAPI

Gets or sets a value that specifies whether the WebChartControl can be manipulated on the client side via code.

ClientSideEvents

Gets an object that lists the client-side events specific to the WebChartControl.

ClientInstanceName

Gets or sets the WebChartControl's client programmatic identifier.

IndicatorsPaletteRepository

Gets the indicators palette repository of the chart.

PaletteRepository

Gets the palette repository of the chart.

AppearanceRepository

Provides access to the repository of a chart's appearances.

Titles

Gets the collection of chart titles.

CalculatedFields

Returns a collection of calculated fields.

SeriesTemplate

Returns the series template that configures automatically generated series.

SeriesSorting

Gets or sets a value that specifies how series are sorted within the chart control based upon the series names.

SeriesNameTemplate

Gets the settings used to name data bound series.

SeriesDataMember

Gets or sets the name of the data field that contains names for automatically generated series.

Series

Provides access to the chart control's collection of series objects.

AnnotationRepository

Provides centralized access to all annotations that are present in the WebChartControl.

Annotations

Provides access to the annotations collection of the WebChartControl.

PaletteBaseColorNumber

Gets or sets the number of a color within the selected palette, which will be used as a base color to paint series points.

Breadcrumbs

Returns the settings that configure how the Breadcrumbs element looks.

Legends

Returns a collection of additional legends.

Legend

Returns the WebChartControl legend.

BackColor

Gets or sets the web chart control's background color.

FillStyle

Gets the web chart control's background fill style.

Diagram

Gets the web chart control's diagram and provides access to its settings.

BorderOptions

Gets the chart control's border style.

BackImage

Gets the background image settings of the web chart control.

AppearanceName

Gets or sets the name of the appearance which is currently being used to draw the chart's elements.

PivotGridDataSourceOptions

Provides access to the settings that determine the Chart's behavior after it has bridged with a Pivot Grid.

AutoLayoutSettingsEnabled

Obsolete. Specifies whether or not the chart's layout is automatically adjusted during the creation of a Pivot Chart.

AutoBindingSettingsEnabled

Obsolete. Specifies whether or not the chart's data binding is automatically adjusted during the creation of a Pivot Chart.

DataAdapter

Obsolete. Gets or sets the data adapter used to populate the web chart control's data source.

IndicatorsPaletteName

Specifies the palette that is used to paint all indicators existing in a chart control.

PaletteName

Gets or sets the name of the palette currently used to draw the chart's elements.

SmallChartText

Gets the settings for the text to be displayed in the WebChartControl, when it's too small to fit the diagram.

EmptyChartText

Provides access to the settings of the text to be displayed in the WebChartControl, when it has no data to display.

AutoLayout

Gets or sets a value, which specifies whether the adaptive layout feature is enabled for chart elements in the web chart control.

Height

Gets or sets the height of the WebChartControl.

Width

Gets or sets the width of the chart.

WebChartControl()

Initializes a new instance of the WebChartControl class with default settings.

DrillUp()

Drills up if the actual series template is not a root (WebChartControl.SeriesTemplate) template.

DrillDownToArgument(Object)

Drills down to the passed argument if the actual series template has the SeriesTemplate.ArgumentDrillTemplate specified.

DrillDownToSeriesPoint(Object)

Drills down to the passed series point if the actual series template has the SeriesTemplate.SeriesPointDrillTemplate specified.

DrillDownToSeries(Object)

Drills down to a series with the passed series ID if the actual series template has the SeriesTemplate.SeriesDrillTemplate specified.

ExportToImage(String, ImageFormat)

Creates an image file in the specified format from the current web chart and outputs it to the specified path.

ExportToImage(Stream, ImageFormat)

Creates an image file in the specified format from the current web chart and exports it to a stream.

BindToData(SeriesViewBase, Object, String, String, String[])

Binds a chart to data.

BindToData(ViewType, Object, String, String, String[])

Binds a chart to data.

LoadFromFile(String)

Restores the chart's layout from the specified file.

LoadFromXml(String)

Applies the chart layout, specified as parameter, to the chart.

LoadFromStream(Stream)

Restores the chart's layout from the specified stream.

SaveToXml()

Returns the string representing the chart layout in XML format.

SaveToFile(String)

Saves the chart's layout to the specified file.

SaveToStream(Stream)

Saves the chart's layout to the specified stream.

RefreshData()

Reloads data from the underlying data source and repaints the diagram area.

ResetSummaryFunctions()

Resets the collection of the chart's summary functions.

UnregisterSummaryFunction(String)

Unregisters the summary function with the specified name.

RegisterSummaryFunction(String, String, ScaleType, Int32, SummaryFunctionArgumentDescription[], SummaryFunction)

Registers the custom summary function with the specified settings.

RegisterSummaryFunction(String, String, Int32, SummaryFunctionArgumentDescription[], SummaryFunction)

Registers the custom summary function with the specified settings.

SetObjectSelection(Object)

Selects the specified chart element at runtime.

ClearSelection()

Deselects all chart elements at runtime.

ResetLegendTextPattern()

Resets the text pattern applied to the legend items via the SeriesBase.LegendTextPattern property.

ResetLegendPointOptions()

Obsolete. Cancels the changes applied to the SeriesBase.LegendPointOptions for each series and makes it equal to the SeriesBase.PointOptions.

GetPaletteEntries(Int32)

Gets the colors that comprise the chart's palette.

GetPaletteNames()

Returns an array of strings that represent the names of all the palettes in the Chart.

GetAppearanceNames()

Returns an array of strings that represent the names of all the appearances in the Chart.

GetSeriesByName(String)

Gets a series within the web chart's series collection by its name.

Dispose()

Enables a server control to perform final clean up before it is released from memory.

EndInit()

Ends the WebChartControl's initialization.

BeginInit()

Starts the WebChartControl's initialization. Initialization occurs at runtime.

ProcessImageRequest(Page)

Obsolete. Processes a request for a chart image from the client side to the server.

Padding

Specifies the internal space between the WebChartControl's content (the diagram and legend) and its edge, in pixels.

Remarks

Pivot grid List Editors display data in the form of a pivot table that can be accompanied by a chart. So, these List Editors actually use two controls in a UI - one control represents the pivot table and another control represents the chart. The ChartControl property provides access to the control representing the List Editor's chart.

You can use this property to customize the List Editor's control. Generally, the recommended place to do this is a custom Controller's ViewController.ViewControlsCreated event handler. The Access Grid Control Properties tutorial lesson illustrates this approach.

If you need to execute a custom action after a List Editor's control has been created, handle the ListEditor.ControlsCreated event.

See Also