我当前正在做一个监视应用程序,我有一个SQL查询,该查询提供了我必须放入ListView中的所有数据,但是现在我想每隔一分钟刷新一次查询。这就是它的样子。有人可以帮我吗?
string text = System.IO.File.ReadAllText(@"path\query.txt");
OracleCommand command = new OracleCommand(text, conn);
OracleDataReader data = command.ExecuteReader();
while (data.Read())
答案 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())
...
}