Я пытаюсь привязать диаграмму к базе данных.База данных содержит больше столбцов (id, sum, date, categoryID и многое другое. Моя проблема в том, что я не могу связать диаграмму с sum и date. Sum должна быть на осях Y, а дата должна быть на осях X. Я новичок в C #так что, вероятно, я делаю что-то не так. Каждый раз, когда я нажимаю кнопку, появляется диаграмма, но с неправильными значениями.
string commandString = "select sum, date from wallettbl order by date";
cmd = new SqlCommand(commandString, con);
con.Open();
SqlDataReader dataReader;
dataReader = cmd.ExecuteReader();
while (dataReader.Read())
{
this.chart1.Series["Series1"].Points.AddXY(dataReader["sum"], dataReader["date"]);
this.chart1.ChartAreas["ChartArea1"].AxisX.LabelStyle.Format = "dd/mm/yyyy";
}
con.Close();
Я ожидал, что у меня будет диаграмма с моими данными из базы данных, и каждый раз, когда я нажимаю кнопкуон будет перезаписан, снова не добавлен к текущему.