C#Winform中,我在查询数据时等待时间过长,想用一个进度条显示机器正在查询,请问如何实现?

C#Winform中,我在查询数据时等待时间过长,想用一个进度条显示机器正在查询,请问如何实现?如果能显示当前查询到百分之多少了就更好了,小弟在此谢过高手们!!!... C#Winform中,我在查询数据时等待时间过长,想用一个进度条显示机器正在查询,请问如何实现?如果能显示当前查询到 百分之多少了就更好了,小弟在此谢过高手们!!! 展开
 我来答
snake64
推荐于2018-04-12 · TA获得超过466个赞
知道小有建树答主
回答量:446
采纳率:0%
帮助的人:358万
展开全部
我说下我的思路啊 不一定对 但是希望能对你有帮助
首先正式查询数据之前先查询下一共有多少跳记录 count一下 这个速度应该很快的
声明一个变量 currentNum 来记录当前取到多少条数据
然后用datareader来读取数据,每读一条currentNum累加
当前进度为currentNum / 总条数
这样用这样进度条就可以实现了 当然要在界面上显示 肯定是要做多线程处理的
ghotos
2012-02-13 · TA获得超过280个赞
知道小有建树答主
回答量:435
采纳率:0%
帮助的人:357万
展开全部
用backgroundworker做多线程实现进度条比较简单,但是要把数据的进度百分比反馈出来好像比较困难
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
FoolRabbit编程
2012-02-13 · 知道合伙人数码行家
FoolRabbit编程
知道合伙人数码行家
采纳数:619 获赞数:3805
毕业于苏州大学,4年编程经验,对WPF有研究。

向TA提问 私信TA
展开全部
做后台语句查询,这个不好实现,要实现也很难。
实现需要返回值。
对前台操作的可以实现。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
口客机器人
2012-02-13
知道答主
回答量:3
采纳率:0%
帮助的人:4843
展开全部
不客气 - -
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式