毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> net技术 >> 正文

线程读取本地xml中的数据并在datagridview中展示,数据量大的时候会卡 第2页

更新时间:2012-5-16:  来源:毕业论文
  }  } 
数据量大的时候界面会卡很正常,用多线程把
 
数据量大的时候处理不过来也是常有的事情,用多线程的方式其实是为了让界面可以继续运行,后台的线程仍然在处理数据。一般情况都会做一个友好提示界面,提示用户数据正在加载。用户等个几秒钟的耐心还是有的。如果时间太长,楼主就要考虑优化算法了。
private void PreDelegateLoad()
  { 
  Thread thread = new Thread(new ParameterizedThreadStart(PreDelegate));
  thread.IsBackground = true;
  thread.Start(null);  
  }

  public void PreDelegate(object obj)
  {
  dsPreDelegate = XmlPreDelegate.GetDataSetByXml(); //读取xml 中的数据保存在DataSet中  
  PreDeletageCallback preDelegateCallback = new PreDeletageCallback(dgPreDelegateLoad);
  Invoke(preDelegateCallback);  
  }

上一页  [1] [2] 

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。