C# WinForm 获取保存或查询数据库数据所用的时间,用预计耗费的时间给ProgressBar.Maximum使用,就是要做出比较真实的ProgressBar滚动条效果!!
简单的很,建设你的预计时间为 T1 毫秒,
ProgressBar.Maximum = T1;
然后在 ExecuteQuery 之前,先启动 Timer,在Timer事件中,每隔 100毫秒,你就更新一下ProgressBar。
在 ExecuteQuery 完成后,就把 ProgressBar 设置为最大值,同时停止 Timer,然后使用实际测量的时间来更新你的 T1。
主要是不知道总数,就不太好办