C#.Net程序。winform开发
private void timer_Tick(object sender, System.EventArgs e)
{
if (DateTime.Now.Second % 5 == 0)
{
Method1();
Method2();
}
}
Method1()每五秒从数据库读取数据更新
Method2() 这个也从数据库读出 ,不过是从别的数据库转移过来的数据,转移过程中可能出差,这时候Method2()要判断数据请求时间是否超过60秒,如果超过60秒,做别的处理。
问题出来了:每5秒中更新一次,Method1()数据读出出来每问题,可是Method2()的读取速度慢,可能上60秒还没有出来,
这时候winform可能页面一片空白或不能编辑界面
我想要Method2()读出来的数据绑定的那块控件,能否放到一个类似局部刷新的块中(我说的是类似),而它的迟缓读出,不影响整个画面?
非常急用,请各位高手指点,先谢过了..