使用定时器方法
private void Frm_Load(object sender, EventArgs e)
{
//创建定时器,时间间隔为10分钟
System.Timers.Timer timer = new System.Timers.Timer(TimeSpan.FromMinutes(10).TotalMilliseconds);
// 设置定时器的Elapsed事件处理程序
timer.Elapsed += TimerElapsed;
// 设置定时器为可用状态
timer.Enabled = true;
}
public void TimerElapsed(object sender, ElapsedEventArgs e)
{
// 在这里执行你想要在固定时间点调用的方法
gridControl1.Invoke(new Action(() =>
{
// 这里放置你需要执行的代码,例如更新GridControl的数据等。
LoadData();
}));
}
界面打开时加载gridControl数据,定时刷新数据时需要使用Invoke
参考 https://blog.youkuaiyun.com/weixin_50555243/article/details/135361799