New to Telerik ReportingStart a free 30-day trial

IBindingList example. Used for a data binding demonstration only

Definition

Namespace:Telerik.Reporting.Charting

Assembly:Telerik.Reporting.dll

Syntax:

C#
public class ProductsList : CollectionBase

Inheritance: objectCollectionBaseProductsList

Constructors

C#
public ProductsList()

Properties

C#
public Product this[int index] { get; set; }
Parameters:indexint

Methods

C#
public int Add(Product value)
Parameters:valueProductReturns:

int

C#
public Product AddNew()
Returns:

Product

C#
public void LoadProducts()
C#
protected override void OnClear()

Overrides: CollectionBase.OnClear()

C#
protected override void OnClearComplete()

Overrides: CollectionBase.OnClearComplete()

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

Overrides: CollectionBase.OnInsertComplete(int, object)

C#
protected virtual void OnListChanged(ListChangedEventArgs ev)
Parameters:evListChangedEventArgs
C#
protected override void OnRemoveComplete(int index, object value)
Parameters:indexintvalueobject

Overrides: CollectionBase.OnRemoveComplete(int, object)

C#
protected override void OnSetComplete(int index, object oldValue, object newValue)
Parameters:indexintoldValueobjectnewValueobject

Overrides: CollectionBase.OnSetComplete(int, object, object)

C#
public void Remove(Product value)
Parameters:valueProduct

Events

ListChanged

ListChangedEventHandler

C#
public event ListChangedEventHandler ListChanged