以文本方式查看主题

-  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
--  
没看明白,不知道采用多级关联表是不是比这个强一点