更新数据库时,如何确定进度条的长度

kiddkyd 2009-03-30 12:15:37
要更新的数据多少是不知道的,我希望在更新完的时候刚好进度条就满,应该怎么设计?
还有,给进度条的长度+1的代码是怎么写?

for(.....)
for(...)
{
...
...
给进度条长度+1
}
...全文
167 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
kiddkyd 2009-03-30
  • 打赏
  • 举报
回复
这样就不能实时显示给用户看到进度了
jietuan 2009-03-30
  • 打赏
  • 举报
回复
你不要确定进度条长度的,在更新代码之前进度条开始,更新代码之后,进度条结束。
cja03 2009-03-30
  • 打赏
  • 举报
回复
ProgressBar.Value+=1;
txt_paul 2009-03-30
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 heyihong0208 的回复:]
正如楼上所说,在更新代码之前显示进度条开始,更新代码结束后显示进度条结束
[/Quote]
没试过。理论上应该可行的吧?
成都慢生活 2009-03-30
  • 打赏
  • 举报
回复
总量不知道,建议不用进度条,用一个不断增长的数字/?来表示。比如 1/? 30/? 让用户看到在前进就好了
kiddkyd 2009-03-30
  • 打赏
  • 举报
回复
为什么有的进度条是满满加满的?
有的进度条是有一段格子在不断扫描的?
是不是同一个控件的?
kiddkyd 2009-03-30
  • 打赏
  • 举报
回复
是Maximum 还是MaximumSize?
zgke 2009-03-30
  • 打赏
  • 举报
回复
你必须知道两个数字... 总数 和已经完成的数量或则剩余数量..

使用
ProgressBar.Maximum
ProgressBar.Value
两个属性就可以了
heyihong0208 2009-03-30
  • 打赏
  • 举报
回复
正如楼上所说,在更新代码之前显示进度条开始,更新代码结束后显示进度条结束

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧