WebChartControl.SeriesDataMember Property
Gets or sets the name of the data field that contains names for automatically generated series.
Namespace: DevExpress.XtraCharts.Web
Assembly: DevExpress.XtraCharts.v24.1.Web.dll
NuGet Package: DevExpress.Web.Visualization
Declaration
Property Value
Type | Description |
---|---|
String | A String value that specifies the data field’s name. |
Remarks
When chart binding is used to automatically generate series within a chart control based upon the data obtained from the associated data source (ASPxDataWebControlBase.DataSource), a rule needs to be defined that helps the chart control recognize the data records whose values are used to construct individual series objects. For this purpose, the SeriesDataMember property can be used. It specifies the data field whose values are taken into account when series objects are automatically created and populated.
Each automatically generated series gets its name from the data field specified by the SeriesDataMember property. This name is used to identify a series within the chart control’s legend, for instance. The names of all automatically generated series can be supplemented with the same prefix and postfix defined by the settings available via the WebChartControl.SeriesNameTemplate property.
The template settings for the dynamically created series are defined by the specific properties available via the WebChartControl.SeriesTemplate property of a chart control. In particular, the SeriesBase.ArgumentDataMember and SeriesBase.ValueDataMembers properties specify the data fields from which the arguments and data values of the series data points are obtained.
Note that if the SeriesDataMember property is not set for a chart control, the chart control can’t automatically generate series even if the SeriesBase.ArgumentDataMember and SeriesBase.ValueDataMembers properties are defined.
Related GitHub Examples
The following code snippet (auto-collected from DevExpress Examples) contains a reference to the SeriesDataMember property.
Note
The algorithm used to collect these code examples remains a work in progress. Accordingly, the links and snippets below may produce inaccurate results. If you encounter an issue with code examples below, please use the feedback form on this page to report the issue.