数据库查询,有点慢,我想做个进度条,让查询的速度和进度条速度相同? 因为数据比较多,希望能做个“查询的速度和进度条速度相同”的进度条(C#),希望各位兄弟姐妹们共享一下经验或者源码,项目所要啊!谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在开始的时候查找出数据的总数sum,然后做成类似每次读取一条或者n条数据的形式,当操作完成后返回一个值来指示,同时进度条可以前进1/sum*100%或者n/sum*100% 不清楚如何去获得数据库的查询进度。MARK 1、建议做个假的,用个动画图片显示最简单因为没有办法获取真正的查询进度2、可以参考MSDN中关于SqlConnection.InfoMessage 事件的解释,这也可以作为一个手段 在web中可使用updatepanel和UpdateProgress winform中backgroundworker显示进度条 看来这又是一个老大难问题哟,当初学Delphi时,也迫不得以弄了个假的.要不然要多花1/3的时间获取记录数.如果查询量大的话,就觉得不那么满意了!难道C#也是这个原理吗?C#学习中,此方法关注中…… 补充一下 最后调用一下doEvent()方法处理所有消息,不然有窗口切换操作的话会造成假死情况 我在测试的时候用线程没有doEvent()方法效果好 个人测试所得 vs2008 打开网站提示恶意软件 点击列头排序问题 关于利用反射取属性值的问题 请问一下,为什么复选框选了好几个,但是删除的时候只能删除一行呢 在网页跳转前的script对话框无法显示问题~! 这段代码是什么意思? 用一个通用网页,显示ACCESS数据库中任意一个表的部分字段或者全部字段的信息。 求拖拽功能的实现 VS2005怎么添加没有的控件 *****怎样得到向数据库提交的sql语句的有效性?***** 请教OpenFileDialog的关闭问题 HTML页面生成WORD
然后做成类似每次读取一条或者n条数据的形式,当操作完成后返回一个值来指示,同时进度条可以前进1/sum*100%或者n/sum*100%
MARK
因为没有办法获取真正的查询进度2、可以参考MSDN中关于SqlConnection.InfoMessage 事件的解释,这也可以作为一个手段
winform中backgroundworker显示进度条
如果查询量大的话,就觉得不那么满意了!
难道C#也是这个原理吗?C#学习中,此方法关注中……