Как я могу создать динамический график, который обновляется автоматически при обновлении базы данных - PullRequest
0 голосов
/ 28 марта 2019

Я попытался создать диаграмму для пользовательского элемента управления и заполнить его данными элементами базы данных, такими как [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"])                           
           }
        }
    }
 }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...