У меня есть GridView и диаграмма.Я строю данные за прошедшее время из Gridview.
![enter image description here](https://i.stack.imgur.com/EbDr1.jpg)
Проблема: Диаграмма не обновляется одновременно с GridView.Это всегда на шаг назад (требуется один дополнительный щелчок).
Механизм: Это график с промежутком времени.Есть даты начала и окончания, и я готовлю их особым образом.Поэтому я прочитал значения в таблице в функции page_load
foreach (GridViewRow row in GridView1.Rows)
{
// read the values that I need from the Grid
// and assign them to chart to create the chart
}
GridView1.DateBind();
Char1.DataBind();
Я попробовал подход обновления страницы, но это не сработало.Я пытаюсь понять, я делаю что-то не так?Между прочим, 3D-кнопка работает нормально, и одно из того, что она делает неправильно: она выполняет фактический запрос из SQLDataSource, а не тот, который я создал на лету.
Подозрение: Яподозревая SQLDataSource для проблемы.Я положил один на странице ASPX.Я изменяю SQL-запрос на лету и думаю, что это может быть проблемой?