每x次刷新一次查询

时间:2018-08-27 12:37:30

标签: c# sql wpf

我当前正在做一个监视应用程序,我有一个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 :(得分:0)

您可以使用计时器在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())
    ...
}