How to: Change Colors of Automatically Created Series
This example demonstrates how to individually set the color of auto-created series at runtime. To accomplish this, the ChartControl.BoundDataChanged event should be handled in the following way.
using System;
using System.Drawing;
using System.Windows.Forms;
using DevExpress.XtraCharts;
// ...
private void chartControl1_BoundDataChanged(object sender, EventArgs e) {
for(int i = 0; i < chartControl1.Series.Count; i++) {
BarSeriesView view = (BarSeriesView)chartControl1.Series[i].View;
view.Color = Color.Blue;
view.FillStyle.FillMode = FillMode.Gradient;
((GradientFillOptionsBase)view.FillStyle.Options).Color2 = Color.Beige;
}
}