skip navigation
  • Product Bundles

    DevCraft

    All Telerik .NET tools and Kendo UI JavaScript components in one package. Now enhanced with:

    • AI Coding Assistants
    • Embedded Reporting
    • Document Processing Libraries
    • SSO Account Sign-in

    Web

    Kendo UI UI for Angular UI for Vue UI for jQuery KendoReact UI for Blazor UI for ASP.NET Core UI for ASP.NET MVC UI for ASP.NET AJAX

    Mobile

    UI for .NET MAUI

    Document Management

    Telerik Document Processing

    Desktop

    UI for .NET MAUI UI for WinUI UI for WinForms UI for WPF

    Reporting

    Telerik Reporting Telerik Report Server

    Testing & Mocking

    Test Studio Telerik JustMock

    CMS

    Sitefinity

    AI Productivity Tools

    AI Coding Assistants

    UI/UX Tools

    ThemeBuilder Design System Kit Templates and Building Blocks

    Debugging

    Fiddler Fiddler Everywhere Fiddler Classic Fiddler Everywhere Reporter FiddlerCore

    Free Tools

    KendoReact Free VB.NET to C# Converter Testing Framework
    View all products
  • Overview
  • Demos
    • What's New
    • Roadmap
    • Release History
  • Support and Learning

    • Support and Learning Hub
    • First Steps
    • Docs
    • Demos
    • Virtual Classroom
    • Use Reports in Applications
    • System Requirements
    • Forums
    • Videos
    • Blogs
    • Submit a Ticket
    • FAQs
  • Pricing
  • Shopping cart
    • Account Overview
    • Your Licenses
    • Downloads
    • Support Center
    • Forum Profile
    • Payment Methods
    • Edit Profile
    • Log out
  • Login
  • Contact Us
  • Try now
Search all

Class ChartSeriesCollection

Series collection

Inheritance
System.Object
ChartingStateManagedCollection<ChartSeries>
ChartSeriesCollection
Inherited Members
ChartingStateManagedCollection<ChartSeries>.IndexOf(ChartSeries)
ChartingStateManagedCollection<ChartSeries>.RemoveAt(Int32)
ChartingStateManagedCollection<ChartSeries>.AddRange(ChartSeries[])
ChartingStateManagedCollection<ChartSeries>.Clear()
ChartingStateManagedCollection<ChartSeries>.Contains(ChartSeries)
ChartingStateManagedCollection<ChartSeries>.CopyTo(ChartSeries[], Int32)
ChartingStateManagedCollection<ChartSeries>.Remove(ChartSeries)
ChartingStateManagedCollection<ChartSeries>.GetEnumerator()
ChartingStateManagedCollection<ChartSeries>.IChartingStateManager.LoadViewState(Object)
ChartingStateManagedCollection<ChartSeries>.SaveViewState()
ChartingStateManagedCollection<ChartSeries>.IChartingStateManager.SaveViewState()
ChartingStateManagedCollection<ChartSeries>.IChartingStateManager.TrackViewState()
ChartingStateManagedCollection<ChartSeries>.SetItemDirty(ChartSeries)
ChartingStateManagedCollection<ChartSeries>.OnInsert(Int32, Object)
ChartingStateManagedCollection<ChartSeries>.OnRemove(Int32, Object)
ChartingStateManagedCollection<ChartSeries>.OnRemoveComplete(Int32, Object)
ChartingStateManagedCollection<ChartSeries>.OnClear()
ChartingStateManagedCollection<ChartSeries>.OnClearComplete()
ChartingStateManagedCollection<ChartSeries>.ToString()
ChartingStateManagedCollection<ChartSeries>.List
ChartingStateManagedCollection<ChartSeries>.Count
ChartingStateManagedCollection<ChartSeries>.IsReadOnly
ChartingStateManagedCollection<ChartSeries>.IChartingStateManager.IsTrackingViewState
Namespace: Telerik.Reporting.Charting
Assembly: Telerik.Reporting.dll

Syntax

public class ChartSeriesCollection : ChartingStateManagedCollection<ChartSeries>, IDeserializableCollection, IList<ChartSeries>, ICollection<ChartSeries>, IEnumerable<ChartSeries>, IChartingStateManager, IList, ICollection, IEnumerable

Constructors

ChartSeriesCollection()

Creates a new instance of the ChartSeriesCollection class.

Declaration
public ChartSeriesCollection()

ChartSeriesCollection(Chart)

Creates a new instance of the ChartSeriesCollection class.

Declaration
public ChartSeriesCollection(Chart parent)
Parameters
Chart parent

Parent for collection

Properties

Item[Int32]

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

Declaration
public override ChartSeries this[int index] { get; set; }
Parameters
System.Int32 index

Position in the collection

Property Value
ChartSeries

ChartSeries at the specific position

Overrides
Telerik.Reporting.Charting.ChartingStateManagedCollection<Telerik.Reporting.Charting.ChartSeries>.Item[System.Int32]

Parent

Parent element (chart)

Declaration
public Chart Parent { get; set; }
Property Value
Chart

Methods

Add(ChartSeries)

Add ChartSeries at the collection

Declaration
public override void Add(ChartSeries chartSeries)
Parameters
ChartSeries chartSeries

ChartSeries to add

Overrides
Telerik.Reporting.Charting.ChartingStateManagedCollection<Telerik.Reporting.Charting.ChartSeries>.Add(Telerik.Reporting.Charting.ChartSeries)

ClearDataBoundState()

Removes data binding links from series

Declaration
public void ClearDataBoundState()

ClearItems()

Clears items in all series

Declaration
public void ClearItems()

GetByName(String)

Find series by name

Declaration
public ChartSeries GetByName(string name)
Parameters
System.String name

ChartSeries name

Returns
ChartSeries

ChartSeries

GetFilteredSeriesByYAxis(ChartYAxisType)

Gets all series related to the given Y ChartAxis

Declaration
public ChartSeriesCollection GetFilteredSeriesByYAxis(ChartYAxisType yAxisType)
Parameters
ChartYAxisType yAxisType

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
public int GetMaxItemsCount()
Returns
System.Int32

Number of items in the longest data series

GetMaxYValue()

Gets the maximal item value of all series.

Declaration
public double GetMaxYValue()
Returns
System.Double

Maximal item value of all series

GetMinYValue()

Gets the minimal item value of all series.

Declaration
public double GetMinYValue()
Returns
System.Double

Minimal item value of all series

GetSeries(Int32)

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

Declaration
public ChartSeries GetSeries(int index)
Parameters
System.Int32 index

Index of series

Returns
ChartSeries

Series with specified index

Insert(Int32, ChartSeries)

Insert ChartSeries in collection at the specific position

Declaration
public override void Insert(int index, ChartSeries item)
Parameters
System.Int32 index

Position

ChartSeries item

ChartSeries

Overrides
Telerik.Reporting.Charting.ChartingStateManagedCollection<Telerik.Reporting.Charting.ChartSeries>.Insert(System.Int32, Telerik.Reporting.Charting.ChartSeries)

InsertSeries(Int32, ChartSeries)

Insert ChartSeries in collection at the specific position

Declaration
public void InsertSeries(int index, ChartSeries item)
Parameters
System.Int32 index

Position

ChartSeries item

ChartSeries

LoadViewState(Object)

Load ViewState

Declaration
protected override void LoadViewState(object state)
Parameters
System.Object state

ViewState with data

Overrides
Telerik.Reporting.Charting.ChartingStateManagedCollection<Telerik.Reporting.Charting.ChartSeries>.LoadViewState(System.Object)

OnInsertComplete(Int32, Object)

Final code for series insertion

Declaration
protected override void OnInsertComplete(int index, object value)
Parameters
System.Int32 index

Index where series should be insert

System.Object value

Value to insert

Overrides
Telerik.Reporting.Charting.ChartingStateManagedCollection<Telerik.Reporting.Charting.ChartSeries>.OnInsertComplete(System.Int32, System.Object)

RemoveSeries()

Removes the all data series from the series collection.

Declaration
public void RemoveSeries()
Getting Started
  • Install Now
  • Online Demos
Support Resources
  • Documentation
  • Knowledge Base
  • Videos
  • Reporting Samples Repository
  • Reporting Release History
Community
  • Forums
  • Blogs
  • Reporting Feedback Portal

Copyright © 2018 Progress Software Corporation and/or its subsidiaries or affiliates.
All Rights Reserved.

Progress, Telerik, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See Trademarks for appropriate markings.