我说下我的思路啊 不一定对 但是希望能对你有帮助
首先正式查询数据之前先查询下一共有多少跳记录 count一下 这个速度应该很快的
声明一个变量 currentNum 来记录当前取到多少条数据
然后用datareader来读取数据,每读一条currentNum累加
当前进度为currentNum / 总条数
这样用这样进度条就可以实现了 当然要在界面上显示 肯定是要做多线程处理的
用backgroundworker做多线程实现进度条比较简单,但是要把数据的进度百分比反馈出来好像比较困难
做后台语句查询,这个不好实现,要实现也很难。
实现需要返回值。
对前台操作的可以实现。
不客气 - -