在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事件中編寫的代碼就會執行,從而實現數據的實時刷新。