首页 新闻 会员 周边 捐助

timer_Tick事件中,两方法数据读取有立即读取和缓迟的读取,影响画面。急用,请各位大侠指点。

0
悬赏园豆:50

 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()读出来的数据绑定的那块控件,能否放到一个类似局部刷新的块中(我说的是类似),而它的迟缓读出,不影响整个画面?

非常急用,请各位高手指点,先谢过了..

xdsUp的主页 xdsUp | 初学一级 | 园豆:150
提问于:2010-04-11 15:58
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册