RadChartView can be bound to a wide variety of data-sources. The data-source must implement IEnumerable interface
in general. You can further customize the binding of RadChartView using
ITypedList/ICustomTypeDescriptor/INotifyPropertyChange interfaces together with your business objects.
RadChartView follows the standard Windows Forms data-binding model. It can data bind to any data-source implementing one
of the following interfaces:
IList interface for one-dimensional arrays.
IListSource interface (like DataTable and DataSet classes).
IBindingList interface. For example the generic BindingList class.
IBindingListView interface. For example BindingSource class.
The actual binding is performed on the desired ChartSeries descendant. Here is a list of the series types together
with the properties needed for successful binding:
BarSeries - DataSource and ValueMember are the necessary properties. CategoryMember is optional - if it is not set, the categories will be automatically numerated.
AreaSeries - DataSource and ValueMember. CategoryMember is optional - if it is not set, the categories will be automatically numerated.
LineSeries - DataSource and ValueMember. CategoryMember is optional - if it is not set, the categories will be automatically numerated.
ScatterSeries - DataSource, XValueMember and YValueMember.
RadarSeries - DataSource and ValueMember. CategoryMember is optional - if it is not set, the categories will be automatically numerated.
PieSeries - DataSource and ValueMember.
PolarSeries - DataSource, AngleMember and ValueMember.