大任务如何进行显示 我有一项大的任务,是用循环读取数据库,并且显示当前读取了多少条。如何能显示当前读取到哪条记录呢?因为整个程序一执行就像死机一样,直到程序完成能才出结果。怎么样实现类似进程条的功能,并能显示当前读取到的记录呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用BackgroundWorker 组件 *****************************************************************************欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码) http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html 用BackgroundWorker 组件或者自己写异步 做个进度条,循环一次输出当前循环变量的值,最重要的是在循环里面加Application.DoEvents();将控制权交给系统,就不会卡了for (int i = 0; i < dt.Rows.Count; i++){ Application.DoEvents(); //其他代码; this.text = i;} 为什么要用哈希表存放键值对? 折叠式导航是如何实现的(图) C# 调用非托管Dll winform DataGridView 导出到Excel问题 asp.net注入问题 关于隐藏控件的问题(winForm) 关于数据库恢复问题 急 (在线等) c#中获取本地机子的时间和一个问题 有谁能介绍一本关于线程方面的牛书 我如何能动态确定数组长度??????? .net framework有语言版本之分吗 关于DataGridView绑定后还能不能改列的类型
*****************************************************************************
欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码) http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html
或者自己写异步
最重要的是在循环里面加Application.DoEvents();将控制权交给系统,就不会卡了for (int i = 0; i < dt.Rows.Count; i++)
{
Application.DoEvents(); //其他代码; this.text = i;
}