进度条的效率问题 从SQL SERVER 2005里面读10000条记录到 datatable 里面然后一条条的 do something Form 就没有反应了,更不用说进度条我就想在处理大批量数据的时候,还能看见进度条在走谁有解决的方案,请赐教先谢谢了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一种将拷贝过程放到另一个线程中进行,还有一种就是在进度条赋值的语句之后写一句Application.DoEvents() requestedCountControl.Maximum = 10000;requestedCountControl.Minimum = 1;do something 以后进度条进度加1 不就是这样子么? 用线程。将进度条的改变写在一个线程里面。要记住设置窗体的静态属性Form.CheckForIllegalCrossThreadCalls = true; 如果我每执行完一次任务,就System.Threading.Thread.Sleep(1000);那进度条会不会在休眠以后有反应呢 如果我每执行完一次任务,就System.Threading.Thread.Sleep(1000); 那进度条会不会在休眠以后有反应呢----------------------如果你是在多線程環境下的輔助線程中執行Sleep,那么不會有影響進度條。如果主線程中執行,整個窗體都不會有響應了 C# 自定义打印纸张大小 有没专门讲delphi转c#的书籍? C# 对文件夹右键显示图标的问题和感想 第 1 行: ',' 附近有语法错误。 remoting+多个远程服务对象+并存与协作 Socket接收的数据不全是怎么一回事?单步执行就可以全部接收 怎样调用一个exe文件并关闭自己? 请问一个比较棘手的问题,关于数据正确性 关于C#的一个很基本的问题,希望大家赐教 combobox控件的高度只能通过Font来设置吗? c#操作Excel 求救~~~~~ 恭喜 + 感谢 haiwangstar 南河三(信为万事之本)
requestedCountControl.Minimum = 1;do something 以后进度条进度加1 不就是这样子么?
将进度条的改变写在一个线程里面。
要记住设置窗体的静态属性
Form.CheckForIllegalCrossThreadCalls = true;
那进度条会不会在休眠以后有反应呢
那进度条会不会在休眠以后有反应呢
----------------------
如果你是在多線程環境下的輔助線程中執行Sleep,那么不會有影響進度條。
如果主線程中執行,整個窗體都不會有響應了