在WinForm窗体中,可以使用定时器(Timer)来实现数据的实时刷新。
首先,添加一个Timer控件到窗体上,设置其Interval属性为刷新数据的间隔时间(单位为毫秒),然后在窗体的Load事件中启动定时器:
private void Form_Load(object sender, EventArgs e)
{
timer1.Start();
}
然后,在Timer的Tick事件中编写刷新数据的代码,例如从数据库中读取最新的数据并更新到界面上的控件:
private void timer1_Tick(object sender, EventArgs e)
{
// 刷新数据的代码
// 例如从数据库中读取最新的数据
// 然后更新到界面上的控件
}
最后,记得在窗体关闭时停止定时器,以避免资源浪费:
private void Form_FormClosing(object sender, FormClosingEventArgs e)
{
timer1.Stop();
}
这样,每隔一段时间,定时器就会触发Tick事件,然后在Tick事件中编写的代码就会执行,从而实现数据的实时刷新。