每隔几秒从数据库中检索一次数据?

时间:2010-05-12 13:49:09

标签: c# database

我需要每隔几秒从数据库中检索一次数据,然后显示它们。

我使用C#。当我按下一个按钮时,应该每隔几秒检索一次数据,然后以一种形式显示数据,任何想法怎么做?

6 个答案:

答案 0 :(得分:3)

如果您打算这样做,请请阅读

Walkthrough: Adding a Local Database Cache to an N-Tier Application

正如其他人所说,您可以使用Timer。请记住,您只想在实际需要获取新数据时向数据库询问新数据。

答案 1 :(得分:1)

在C#应用程序中创建一个计时器,它将调用数据库上的存储过程以将结果检索到DataSet中。

答案 2 :(得分:0)

使用Timer定期执行查询并更新用户界面。

答案 3 :(得分:0)

您应该使用Timer

答案 4 :(得分:0)

我认为这是一个Windows窗体应用程序?如果是这样,您可以做的是向表单添加一个计时器,其时间间隔为X秒,每次超过时,您都可以使用新记录查询和更新显示。

要启动此过程,您只需启动计时器。

答案 5 :(得分:0)

使用Backgroundworker检索数据,然后使用消息到GUI线程以表格形式更新