Создание динамической диаграммы из базы данных mysql
Я хочу создать динамическую диаграмму из таблицы базы данных mysql, из выбранных столбцов.
Я могу изобразить 2 конкретных столбца на диаграмме, но проблема, с которой я сталкиваюсь, заключается в том, что я пытаюсь изменить тип диаграммы.
Я получаю эту ошибку:
a chart element with name series1 could not be found in the seriescollection
Что я уже пробовал:
public void GetData() { String constr = System.Configuration.ConfigurationManager.ConnectionStrings["web"].ToString(); //MySqlConnection con = new MySqlConnection(constr); using (MySqlConnection con = new MySqlConnection(constr)) { MySqlCommand cmd = new MySqlCommand("select " + col1.Text + ", " + col2.Text + " from avance_actividad", con); Series series = Chart1.Series["Series1"]; con.Open(); MySqlDataReader rdr = cmd.ExecuteReader(); while (rdr.Read()) { series.Points.AddXY(rdr[col1.Text].ToString(), rdr[col2.Text]); //this.Chart1.Series["Series1"].Points.AddXY(rdr.GetString(col1.Text), rdr.GetInt32(col2.Text)); } } } protected void graph_SelectedIndexChanged(object sender, EventArgs e) { GetData(); this.Chart1.Series["Series1"].ChartType = (SeriesChartType)Enum.Parse( typeof(SeriesChartType), graph.SelectedValue); }