BackgroundWorker的问题(winform异步提取数据,并精确显示进度条) 没有必要,在backgroundworker执行的时候,显示一个窗体动画提示“数据正在读取中”即可。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://www.mbsky.com/InfoView/Article_11597.html楼主看看上面的连接不过还是通过代理和多线程来实现会好一些 关于你的提取数据的容量一开始知道吗,也就是说一开始能否计算出来,如果不行,那应该做成持续滚动的进度条,关于这个我在这里有详细的代码,http://blog.csdn.net/zhzuo/archive/2008/07/23/2699305.aspx 这个我看过了,不能实现,原因可能是,我这里是读取数据库!数据库的读取,比如reader或者fill 感觉都是一次性完成的啊 如果你是通过DbCommand.ExecuteReader 方法返回DataReader对象,可以进行进度显示(在循环取数据的时候进行进度条显示,当然你应该知道了数据条数更好),如果是通过DataAdapter.Fill方法,那就是一闪而过,会出现如你说的情况。如果是Sql数据库你可以试一下SqlCommand..BeginExecuteReader 方法,这个是异步读取数据。只要有个处理时间段,我文章里说的方式都可以满足进度条显示。 提醒我确保列表索引的最大索引小于列表的大小,菜鸟求助 用C#怎么实现操作EXCEL表 请教: winform 中如何打开另外一个电脑上 U盘 上的TXT文件? WPF/winform中一个问题 后台控制JS 通過openfiledialog讀取xml文件?請幫忙,謝謝! 密封类sealed结构strut静态类staticClass的区别 属性问题 .net2005SerialPort控件无法打开 这种双折线图用c#如何不用第三方控件简单实现? 怎样对combobox和treeview中的项按中文一二三四等的顺序排序 再请问这一句代码是什么意思?
楼主看看上面的连接不过还是通过代理和多线程来实现会好一些
http://blog.csdn.net/zhzuo/archive/2008/07/23/2699305.aspx
这个我看过了,不能实现,原因可能是,我这里是读取数据库!
数据库的读取,比如reader或者fill 感觉都是一次性完成的啊