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();
}

Надеюсь это поможет!

Другие вопросы по тегам