Я хочу создать линейную диаграмму по datagridveiw Мне нужна красная линия графика цвета для отрицательных значений и зеленая для положительных значений. Я пишу код, но получаю только зеленый цвет для всех точек данных.как построить другой цвет для отрицательного datapoint в линейной диаграмме C#
foreach (DataGridViewRow row in dgvReport.Rows)
{
decimal val = 0;
val = Convert.ToDecimal(row.Cells[8].Value.ToString());
if (val < 0)
{
Dchart.Series[0].Color = System.Drawing.Color.Red;
}
if (val > 0)
{
Dchart.Series[0].Color = System.Drawing.Color.Green;
}
Dchart.Series[0].Points.AddXY(row.Cells[0].Value.ToString(), row.Cells[8].Value.ToString());
Dchart.ChartAreas[0].AxisX.Interval = 3;
}
Что такое 'Dchart'? Вы уверены, что у вас есть * данные со значением <0 –
да данные со значениями <0 & Dchart - это имя диаграммы – Venkat