asp.net, Silverlight, Visifire
Я разрабатываю одно приложение для работы с диаграммами в.net framework с использованием Silverlight и Visifire, приложение Silverlight, и я запускаю его на localhost. Я подключился через базу данных сервера SQL к своему приложению, и оно работает нормально. Главное, что я ищу, это то, что когда я изменяю данные в базе данных, он должен динамически изменять значения диаграммы моего приложения.
Я попытался установить параметр обновления страницы на своей веб-странице, а также обновить его значения, но все приложение снова появляется.
Итак, есть ли способ изменить значение диаграммы параллельно, как я изменяю свои значения в базе данных.
Ждем ответа,
Благодарю.
1 ответ
Вы можете использовать "DispatcherTimer" в приложении Silverlight и вызывать UpdateChart() для каждого тикового события таймера. Проверьте пример кода ниже.
public Page()
{
System.Windows.Threading.DispatcherTimer timer = new DispatcherTimer();
timer.Interval = new TimeSpan(0, 0, 10); // 10 sec
timer.Tick += new EventHandler(timer_Tick);
timer.Start();
}
void timer_Tick(object sender, EventArgs e)
{
UpdateChart();
}
Надеюсь это поможет!