在线等了,各位多帮忙啊!!关于进度条的问题

liubk 2004-08-08 04:38:23
一个导数据库的程序,我想给他加一个进度条反映现在导到第几条了
但是不知道是哪个怎么弄,请指教了!!(最好能详细点呀)
...全文
181 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
liubk 2004-08-08
  • 打赏
  • 举报
回复
我是用的DataSet的ReadXml方法来导的,这种情况要使加进度条就只能用多线程吧?
给点提示好吗?
孟子E章 2004-08-08
  • 打赏
  • 举报
回复
http://dotnet.aspx.cc/ShowDetail.aspx?id=794566B9-5EA2-4782-2D42-E133F3C7BA74

参考
http://www.lionsky.net/MyWebsite/downsoft/List.Aspx?id=225
孟子E章 2004-08-08
  • 打赏
  • 举报
回复
你可以用Timer来定时检查
张海霖 2004-08-08
  • 打赏
  • 举报
回复
进度调不能精确反映,想要精确太占资源。
楼上的具体说是
this.progressBar1.Step = 1;
this.progressBar1.Maximum = rowcount;
this.progressBar1.Value = 0;
while (rs.next())
{
...;
Value++;
}
dinya2003 2004-08-08
  • 打赏
  • 举报
回复
导数据库数据的时候应该是循环执行.可以在循环的过程中给进度条的value赋值.
也可以用多线程来做.
heroqxn 2004-08-08
  • 打赏
  • 举报
回复
progressBar 有两个属性Maximum 和 Value。
首先计算将被导入数据的总条数给Maximum
然后每导入一条数据Value++

还有一个属性就是Step,默认是10,这个看你的要求自己设置就行了

111,119

社区成员

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

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

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