# Mixing ChartDataArray Inputs

## Content



[C1Chart](/componentone/api/win/online-chart2d/dotnet-framework-api/C1.Win.C1Chart.4.8/C1.Win.C1Chart.C1Chart.html) allows some ChartDataArrays to be bound, and others to be set using the [AutoEnumerate](/componentone/api/win/online-chart2d/dotnet-framework-api/C1.Win.C1Chart.4.8/C1.Win.C1Chart.ChartDataSeries.AutoEnumerate.html) property of the [ChartDataSeries](/componentone/api/win/online-chart2d/dotnet-framework-api/C1.Win.C1Chart.4.8/C1.Win.C1Chart.ChartDataSeries.html), or by using the CopyDataIn() method of the [ChartDataArray](/componentone/api/win/online-chart2d/dotnet-framework-api/C1.Win.C1Chart.4.8/C1.Win.C1Chart.ChartDataArray.html) object. When data bound, the chart uses all of the bound data as its source of data for specified series data, and presents it in graphic form on the surface of the chart as directed by the series and other chart properties. When the AutoEnumerate property is set to **True** the x values of the ChartDataArrays/series will automatically set to their index value. While being able to set the data series to these different behaviors provides maximum flexibility, it also requires that excess default series are removed.

![](https://cdn.mescius.io/document-site-files/images/70bd33a2-280e-4cc3-a1c0-7b827eceb8aa/imagesext/image9_146.png)

For example, the bar chart shown above contains only a single series (containing the number of ComponentOne products purchased by a company). So if data binding were used to provide input for C1Chart, then 3 of the 4 default chart series would need to be removed. Removing these series can be done at design time or runtime.

## See Also

[Setting the X and Y Data Arrays Using Point Values](/componentone/docs/win/online-chart2d/chartingdata/enteringandmodifying/settingthexandydataa)