Hi,
You can change the Color assigned to each chart series by changing the Interior property of the ChartSeries'' style.
BrushInfo interior = this.chartControl1.Series[0].Style.Interior;
if(interior == null)
interior = new BrushInfo();
Color foreColor = interior.ForeColor;
this.chartControl1.Series[0].Style.Interior = new BrushInfo(GradientStyle.None,foreColor, this.borderColorControl.SelectedColor);
this.chartControl1.Refresh();
Please also refer to this sample project linked to below:
ChartSeriesColors_CS_7277.zip
Regarding the range padding, you can manually set the Min of the X axis range to be 0.
this.chartControl1.PrimaryXAxis.Range.Min = 0;
Thanks and regards,
Davis