New to Telerik ReportingStart a free 30-day trial

Series collection

Definition

Constructors

Creates a new instance of the ChartSeriesCollection class.

C#
public ChartSeriesCollection()

Creates a new instance of the ChartSeriesCollection class.

C#
public ChartSeriesCollection(Chart parent)
Parameters:parentChart

Parent for collection

Properties

Parent element (chart)

C#
[Browsable(false)]
public Chart Parent { get; set; }

Gets or sets a ChartSeries at the specific position in ChartSeries collection.

C#
[Browsable(false)]
public override ChartSeries this[int index] { get; set; }
Parameters:indexint

Position in the collection

Property Value:

ChartSeries at the specific position

Overrides: ChartingStateManagedCollection<ChartSeries>.this[int]

Methods

Add ChartSeries at the collection

C#
public override void Add(ChartSeries chartSeries)
Parameters:chartSeriesChartSeries

ChartSeries to add

Overrides: ChartingStateManagedCollection<ChartSeries>.Add(ChartSeries)

Removes data binding links from series

C#
public void ClearDataBoundState()

Clears items in all series

C#
public void ClearItems()

Find series by name

C#
public ChartSeries GetByName(string name)
Parameters:namestring

ChartSeries name

Returns:

ChartSeries

ChartSeries

Gets all series related to the given Y ChartAxis

C#
public ChartSeriesCollection GetFilteredSeriesByYAxis(ChartYAxisType yAxisType)
Parameters:yAxisTypeChartYAxisType

YAxisType(Primary, Secondary)

Returns:

ChartSeriesCollection

All series related to the given Y ChartAxis

Returns the number of items in the longest data series.

C#
public int GetMaxItemsCount()
Returns:

int

Number of items in the longest data series

Gets the maximal item value of all series.

C#
public double GetMaxYValue()
Returns:

double

Maximal item value of all series

Gets the minimal item value of all series.

C#
public double GetMinYValue()
Returns:

double

Minimal item value of all series

Returns a reference to the ChartsSereis object at the specified index.

C#
public ChartSeries GetSeries(int index)
Parameters:indexint

Index of series

Returns:

ChartSeries

Series with specified index

Insert ChartSeries in collection at the specific position

C#
public override void Insert(int index, ChartSeries item)
Parameters:indexint

Position

itemChartSeries

ChartSeries

Overrides: ChartingStateManagedCollection<ChartSeries>.Insert(int, ChartSeries)

Insert ChartSeries in collection at the specific position

C#
public void InsertSeries(int index, ChartSeries item)
Parameters:indexint

Position

itemChartSeries

ChartSeries

Load ViewState

C#
protected override void LoadViewState(object state)
Parameters:stateobject

ViewState with data

Overrides: ChartingStateManagedCollection<ChartSeries>.LoadViewState(object)

Final code for series insertion

C#
protected override void OnInsertComplete(int index, object value)
Parameters:indexint

Index where series should be insert

valueobject

Value to insert

Overrides: ChartingStateManagedCollection<ChartSeries>.OnInsertComplete(int, object)

Removes the all data series from the series collection.

C#
public void RemoveSeries()