求winform进度条的百分比算法!

用规定时间来显示的就不用粘贴了,我要的是准确的百分比进度我要从数据库获取客户信息点击刷新弹出一个进度条窗体,数据加载完了进度条就达到100%... 用规定时间来显示的就不用粘贴了,我要的是准确的百分比进度
我要从数据库获取客户信息 点击刷新弹出一个进度条窗体,数据加载完了进度条就达到100%
展开
 我来答
kaetom
2011-05-12
知道答主
回答量:6
采纳率:0%
帮助的人:9521
展开全部
这种情况是不能用时间来计算,因为你不知道从数据库中查询所需的时间
解决办法如下
1,你先查询数据库中客户信息总条数为count,然后设置progressBar的属性Maxnum值为count
2,在加载客户信息迭代的时执行progressBar.PerformStep()方法,当数据加载完毕,进度条就达到100%
printf59277
2011-05-12 · TA获得超过1080个赞
知道大有可为答主
回答量:1812
采纳率:33%
帮助的人:1286万
展开全部
你先计算下 你当前执行的操作分几个小任务,
然后分别算出这几个小任务所用的时间 计算出相应的比例值
然后在根据完成情况来设置进度条的值
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ahao1001
2011-05-12 · TA获得超过2269个赞
知道小有建树答主
回答量:396
采纳率:0%
帮助的人:366万
展开全部
这个百分比是你自己算出来提交给进度条的,并非进度条会自动获取你的进度。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
予恋寻十1K
2011-05-13 · TA获得超过941个赞
知道小有建树答主
回答量:977
采纳率:50%
帮助的人:853万
展开全部
如果是读取多条信息的话,首先确定读取信息的条数,在循环读数据的时候通过当前条数/总条数来计算进度条的值。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
在双桥古镇感受晴天的喜羊羊
2011-05-14 · 超过25用户采纳过TA的回答
知道答主
回答量:119
采纳率:0%
帮助的人:67万
展开全部
可以在把进度条的赋值代码穿插在代码中,这样要简单点
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式