Обновление запроса каждый раз - PullRequest
0 голосов
/ 27 августа 2018

В настоящее время я работаю с приложением для мониторинга, у меня есть SQL-запрос, который дает все данные, которые я должен поместить в свой ListView, но теперь я хочу, например, обновлять свой запрос каждую минуту. Вот как это выглядит. Может кто-нибудь помочь мне, пожалуйста?

string text = System.IO.File.ReadAllText(@"path\query.txt");              

OracleCommand command = new OracleCommand(text, conn);               
OracleDataReader data = command.ExecuteReader();

while (data.Read())

1 Ответ

0 голосов
/ 27 августа 2018

Вы можете использовать таймер для его запуска через 1 минуту, например:

private Timer timer; 

public void InitTimer()
{
    timer= new Timer();
    timer.Elapsed += OnTimerTick;
    timer.Interval = 1000; // Remember this is milliseconds
    timer.Start();
}

private void OnTimerTick(object sender, ElapsedEventArgs e)
{
    string text = System.IO.File.ReadAllText(@"path\query.txt");              

    OracleCommand command = new OracleCommand(text, conn);               
    OracleDataReader data = command.ExecuteReader();

    while (data.Read())
    ...
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...