Provides functionality to discover the schema for a bindable list, where the properties available for binding differ from the public properties of the object to bind to.

See Also: ITypedList


public interface ITypedList


Use this interface if, for instance, you are using a DataView object that represents a customer table, you want to bind to the properties on the customer object that the DataView represents, not the properties of the DataView.

This interface is not required for design-time support of a bindable list.

Binding to data can occur either at run time or in a designer, but there are rules for both. At run time, you can bind to data in any of the following:

In a designer, you can initialize binding to Component objects by following the same rules.

For more information on binding to a data source, see the Binding class.


Namespace: System.ComponentModel
Assembly: System (in System.dll)
Assembly Versions: 1.0.3300.0, 1.0.5000.0,,

The members of System.ComponentModel.ITypedList are listed below.

Public Methods

GetItemProperties(PropertyDescriptor[]) : PropertyDescriptorCollection

Returns the PropertyDescriptorCollection that represents the properties on each item used to bind data.

GetListName(PropertyDescriptor[]) : String

Returns the name of the list.