Я попытался создать диаграмму для пользовательского элемента управления и заполнить его данными элементами базы данных, такими как [foodname] и [totalserved], проблема в том, что у меня есть другой пользовательский элемент управления, который вставляет / удаляет / обновляет мою базу данных.как я могу обновить диаграмму в первом пользовательском элементе управления, когда новые данные вставлены во второй пользовательский элемент управления?
Вот что я попробовал на пользовательском контроле с диаграммой, которая работает с первой попытки, но не будет обновляться при появлении новых данныхв базе данных
using (SqlConnection conn = new SqlConnection(constring))
{
using (SqlCommand cmd = new SqlCommand())
{
cmd.Connection = conn;
cmd.CommandType = CommandType.Text;
cmd.CommandText = "SELECT MealName,TotalServingCount from tbl_Meal";
SqlDataAdapter sda = new SqlDataAdapter(cmd);
DataTable dt = new DataTable();
conn.Open();
sda.Fill(dt);
if (dt.Rows.Count > 0)
{
for (int i = 0; i < dt.Rows.Count; i++)
{
this.chart1.Series["Daily Sales"].Points.AddXY(dt.Rows[i]["MealName"].ToString(), dt.Rows[i]["TotalServingCount"])
}
}
}
}