以文本方式查看主题
- Foxtable(狐表) (http://foxtable.com/bbs/index.asp)
-- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2)
---- 有关窗口打开速度问题。 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=6063)
|
-- 作者:baoxyang
-- 发布时间:2010/3/1 9:27:00
-- 有关窗口打开速度问题。
此窗口中含9个Sql Table,打开窗口需要十秒左右,其它窗口(含一个Sql Table中一秒左右)。请问各位狐友是否也是这样。应怎样解决这个问题比较妥当? 此主题相关图片如下:未命名.gif
|
-- 作者:菜鸟foxtable
-- 发布时间:2010/3/1 10:15:00
--
没有加载数据?
|
-- 作者:yangming
-- 发布时间:2010/3/1 10:41:00
--
没必要放九个表,可以放一个表,然后根据表名来动态加载的,我的这个文件就是这样做的
|
-- 作者:baoxyang
-- 发布时间:2010/3/1 10:56:00
--
没有加载数据,除非动态增加Table控件方法才能实现上面要求。我试下动态加载的方法,但有些窗口必须是多个SQL Table表才能实现的,还是会受影响的。
|
-- 作者:菜鸟foxtable
-- 发布时间:2010/3/1 11:04:00
--
有没有试过在TabControl控件的SelectedIndexChanged事件中下功夫?比如说打开窗口时只生成基本资料这个页面的表,选择其它相应页面时才继续生成相应表?
|
-- 作者:baoxyang
-- 发布时间:2010/3/1 11:08:00
--
只能这样呀,TabControl控件的SelectedIndexChanged事件中选择其它相应页面时才继续生成相应表来动态增加SQL Table表并进行相应的操作,这个暂不明是否可达到要求,例如:点击或使用某键时产生一个下拉菜单等等。
|
-- 作者:baoxyang
-- 发布时间:2010/3/1 11:13:00
--
此图是一个选择仓位窗口,也是采用多个表来实现,这样显示简明,选择操作方便。但不知用什么形式好,唯一是问题是打开窗口慢,原因是使用了多个表造成的。请教各位应如何实现? 此主题相关图片如下:11.gif
|
-- 作者:菜鸟foxtable
-- 发布时间:2010/3/1 11:30:00
--
晕,楼上的该不会是一打开窗口就全加载数据吧?
|
-- 作者:baoxyang
-- 发布时间:2010/3/1 11:49:00
--
第一个图不是的,第二图一定要加载数据的,这个是选择数据窗口,加载的行数较少,也就是数据较少一般不会超过五十行
|
-- 作者:程兴刚
-- 发布时间:2010/3/1 11:57:00
--
没看明白,不知道采用多级关联表是不是比这个强一点
|