Class
ChartSeriesCollection

Series collection

Definition

Namespace:Telerik.Charting

Assembly:Telerik.WinControls.RadChart.dll

Syntax:

cs-api-definition
public class ChartSeriesCollection : ChartingStateManagedCollection<ChartSeries>, IChartingStateManager, IList, ICollection, IEnumerable

Inheritance: objectChartingStateManagedCollection<ChartSeries>ChartSeriesCollection

Implements: IChartingStateManagerICollectionIEnumerableIList

Inherited Members ChartingStateManagedCollection<ChartSeries>.IndexOf(ChartSeries)ChartingStateManagedCollection<ChartSeries>.RemoveAt(int)ChartingStateManagedCollection<ChartSeries>.AddRange(ChartSeries[])ChartingStateManagedCollection<ChartSeries>.Clear()ChartingStateManagedCollection<ChartSeries>.Contains(ChartSeries)ChartingStateManagedCollection<ChartSeries>.CopyTo(ChartSeries[], int)ChartingStateManagedCollection<ChartSeries>.Remove(ChartSeries)ChartingStateManagedCollection<ChartSeries>.GetEnumerator()ChartingStateManagedCollection<ChartSeries>.SaveViewState()ChartingStateManagedCollection<ChartSeries>.SetItemDirty(ChartSeries)ChartingStateManagedCollection<ChartSeries>.OnInsert(int, object)ChartingStateManagedCollection<ChartSeries>.OnRemove(int, object)ChartingStateManagedCollection<ChartSeries>.OnRemoveComplete(int, object)ChartingStateManagedCollection<ChartSeries>.OnClear()ChartingStateManagedCollection<ChartSeries>.OnClearComplete()ChartingStateManagedCollection<ChartSeries>.ListChartingStateManagedCollection<ChartSeries>.CountChartingStateManagedCollection<ChartSeries>.IsReadOnly

Constructors

ChartSeriesCollection()

Creates a new instance of the ChartSeriesCollection class.

Declaration

cs-api-definition
public ChartSeriesCollection()

ChartSeriesCollection(Chart)

Creates a new instance of the ChartSeriesCollection class.

Declaration

cs-api-definition
public ChartSeriesCollection(Chart parent)

Parameters

parent

Chart

Parent for collection

Properties

Parent

Parent element (chart)

Declaration

cs-api-definition
[Browsable(false)]
public Chart Parent { get; set; }

Property Value

Chart

this[int]

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

Declaration

cs-api-definition
[Browsable(false)]
public override ChartSeries this[int index] { get; set; }

Parameters

index

int

Position in the collection

Property Value

ChartSeries

ChartSeries at the specific position

Overrides ChartingStateManagedCollection<ChartSeries>.this[int]

Methods

Add(ChartSeries)

Add ChartSeries at the collection

Declaration

cs-api-definition
public override void Add(ChartSeries chartSeries)

Parameters

chartSeries

ChartSeries

ChartSeries to add

Overrides ChartingStateManagedCollection<ChartSeries>.Add(ChartSeries)

ClearDataBoundState()

Removes data binding links from series

Declaration

cs-api-definition
public void ClearDataBoundState()

ClearItems()

Clears items in all series

Declaration

cs-api-definition
public void ClearItems()

GetByName(string)

Find series by name

Declaration

cs-api-definition
public ChartSeries GetByName(string name)

Parameters

name

string

ChartSeries name

Returns

ChartSeries

ChartSeries

GetFilteredSeriesByYAxis(ChartYAxisType)

Gets all series related to the given Y ChartAxis

Declaration

cs-api-definition
public ChartSeriesCollection GetFilteredSeriesByYAxis(ChartYAxisType yAxisType)

Parameters

yAxisType

ChartYAxisType

YAxisType(Primary, Secondary)

Returns

ChartSeriesCollection

All series related to the given Y ChartAxis

GetMaxItemsCount()

Returns the number of items in the longest data series.

Declaration

cs-api-definition
public int GetMaxItemsCount()

Returns

int

Number of items in the longest data series

GetMaxYValue()

Gets the maximal item value of all series.

Declaration

cs-api-definition
public double GetMaxYValue()

Returns

double

Maximal item value of all series

GetMinYValue()

Gets the minimal item value of all series.

Declaration

cs-api-definition
public double GetMinYValue()

Returns

double

Minimal item value of all series

GetSeries(int)

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

Declaration

cs-api-definition
public ChartSeries GetSeries(int index)

Parameters

index

int

Index of series

Returns

ChartSeries

Series with specified index

Insert(int, ChartSeries)

Insert ChartSeries in collection at the specific position

Declaration

cs-api-definition
public override void Insert(int index, ChartSeries item)

Parameters

index

int

Position

item

ChartSeries

ChartSeries

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

InsertSeries(int, ChartSeries)

Insert ChartSeries in collection at the specific position

Declaration

cs-api-definition
public void InsertSeries(int index, ChartSeries item)

Parameters

index

int

Position

item

ChartSeries

ChartSeries

LoadViewState(object)

Load ViewState

Declaration

cs-api-definition
protected override void LoadViewState(object state)

Parameters

state

object

ViewState with data

Overrides ChartingStateManagedCollection<ChartSeries>.LoadViewState(object)

OnInsertComplete(int, object)

Final code for series insertion

Declaration

cs-api-definition
protected override void OnInsertComplete(int index, object value)

Parameters

index

int

Index where series should be insert

value

object

Value to insert

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

RemoveSeries()

Removes the all data series from the series collection.

Declaration

cs-api-definition
public void RemoveSeries()