Simple data binding of a table to a chart can be accomplished using the Chart.DataBindTable method.

Series are automatically created and added to the chart based on the number of columns in the data source (one series per column of data). Each column entry results in the creation of a data point in that column's corresponding series, and is used for the first Y value of the point. To specify a column for the X values, use the overloaded method definition that includes an xField parameter.

This method traverses through the data source only once to bind all data.