Foxtable(狐表)用户栏目专家坐堂 → 建议在load数据时加个进度条


  共有17104人关注过本帖树形打印复制链接

主题:建议在load数据时加个进度条

帅哥哟,离线,有人找我吗?
reachtone
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:版主 帖子:1993 积分:19409 威望:0 精华:20 注册:2008/9/2 10:09:00
建议在load数据时加个进度条  发帖心情 Post By:2009/8/25 10:41:00 [只看该作者]

数据少没关系,瞬间就加载完了。
但对于大容量的数据加载,还是在状态栏加个进度条比较好。
另外发现统计中的进度条显示不正确,有时到50%或60%的时候,进度条就被隐藏了。但这时统计并没结束,还要过几十秒才行。
可能的话,还是改进一下!

 回到顶部
帅哥哟,离线,有人找我吗?
狐哥
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:719 积分:5181 威望:0 精华:1 注册:2008/9/24 10:41:00
  发帖心情 Post By:2009/8/25 10:54:00 [只看该作者]

有个建议,开启系统时画面的进度条能否放在最左下角呀,放在中间总有点怪怪的.或放在图片中间的最下面也好看一点.
呵呵.

 回到顶部
帅哥哟,离线,有人找我吗?
reachtone
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:版主 帖子:1993 积分:19409 威望:0 精华:20 注册:2008/9/2 10:09:00
  发帖心情 Post By:2009/8/25 11:28:00 [只看该作者]

以下是引用hnaysx在2009-8-25 10:45:00的发言:

为什么要显示加载数据呢?

这对动态加载数据更有必要。
如果加载的数据有上万条,而且列数也很多,这个加载过程是需要较长的时间的。此时,如果在左下角的状态栏显示加载进度,不是更直观、也更人性化吗?如果一次加载数万条、甚至数十万条就更加有必要了。
顺便说一下,为了让项目更简洁、启动速度更快,我做的项目中所用到的datatable都是不加载任何数据的。所有的数据,都是在运行阶段由用户设置条件动态加载。我所说的进度条就是指datatable在load时所需要显示的。

[此贴子已经被作者于2009-8-25 11:31:10编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
chenwuwenyu
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:180 积分:1239 威望:0 精华:0 注册:2009/5/5 10:20:00
  发帖心情 Post By:2009/8/25 11:32:00 [只看该作者]

所以我都直接用绑定表,不用动态加载

 回到顶部
帅哥哟,离线,有人找我吗?
reachtone
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:版主 帖子:1993 积分:19409 威望:0 精华:20 注册:2008/9/2 10:09:00
  发帖心情 Post By:2009/8/25 11:34:00 [只看该作者]

以下是引用chenwuwenyu在2009-8-25 11:32:00的发言:
所以我都直接用绑定表,不用动态加载

数据量小的时候是可以,但对于大容量的数据,这样做肯定是不行的。
我的数据库都是上百万条的,不动态加载的话,再好的机器都会被拖垮的


 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47477 积分:251256 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/8/25 11:40:00 [只看该作者]

呵呵,我考虑考虑/

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47477 积分:251256 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/8/26 8:27:00 [只看该作者]

显示进度条,会让加载速度更慢,而且加载是一次性的,用常规方法我也我从获得进度。

还是自己在做左下角设置信息算了:

StatusBar.Message1 = "正在加载数据,根据电脑性能的差异,预计需时10到60秒..."
DataTables("ff").Load()
StatusBar.Message1 ="加载结束"

 回到顶部
帅哥哟,离线,有人找我吗?
reachtone
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:版主 帖子:1993 积分:19409 威望:0 精华:20 注册:2008/9/2 10:09:00
  发帖心情 Post By:2009/8/26 9:03:00 [只看该作者]

以下是引用狐狸爸爸在2009-8-26 8:27:00的发言:
显示进度条,会让加载速度更慢,而且加载是一次性的,用常规方法我也我从获得进度。

还是自己在做左下角设置信息算了:

StatusBar.Message1 = "正在加载数据,根据电脑性能的差异,预计需时10到60秒..."
DataTables("ff").Load()
StatusBar.Message1 ="加载结束"

我目前就是这样处理的。只能做个简单的提示,因为无法得到进度。


 回到顶部
帅哥哟,离线,有人找我吗?
woodiy
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:363 积分:2998 威望:0 精华:0 注册:2008/11/11 13:42:00
  发帖心情 Post By:2009/8/26 20:23:00 [只看该作者]

是的,有必须!

 回到顶部