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

发布网友 发布时间:2022-04-23 07:21

我来回答

5个回答

热心网友 时间:2022-06-17 14:18

这种情况是不能用时间来计算,因为你不知道从数据库中查询所需的时间
解决办法如下
1,你先查询数据库中客户信息总条数为count,然后设置progressBar的属性Maxnum值为count
2,在加载客户信息迭代的时执行progressBar.PerformStep()方法,当数据加载完毕,进度条就达到100%

热心网友 时间:2022-06-17 14:18

你先计算下 你当前执行的操作分几个小任务,
然后分别算出这几个小任务所用的时间 计算出相应的比例值
然后在根据完成情况来设置进度条的值

热心网友 时间:2022-06-17 14:19

这个百分比是你自己算出来提交给进度条的,并非进度条会自动获取你的进度。

热心网友 时间:2022-06-17 14:19

如果是读取多条信息的话,首先确定读取信息的条数,在循环读数据的时候通过当前条数/总条数来计算进度条的值。

热心网友 时间:2022-06-17 14:20

可以在把进度条的赋值代码穿插在代码中,这样要简单点

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com