以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 项目打开时加载表两遍 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=41569) |
||||
-- 作者:ibehujun -- 发布时间:2013/10/22 18:02:00 -- 项目打开时加载表两遍 请教各位高手, 为什么项目打开时,会加载表两遍? |
||||
-- 作者:有点甜 -- 发布时间:2013/10/22 19:20:00 -- 不可能加载两遍的吧,具体说明下。 |
||||
-- 作者:ibehujun -- 发布时间:2013/10/22 21:42:00 -- 上传了个视频FLASH,用IE可以打开。谢谢了, 这个问题影响了启动速度,困扰很久了
|
||||
-- 作者:有点甜 -- 发布时间:2013/10/22 21:46:00 -- 不可能加载两次的,你在BeforeLoadInnerTable事件里加入代码测试一下 msgbox(e.DataTableName)
|
||||
-- 作者:ibehujun -- 发布时间:2013/10/22 22:10:00 -- 多谢~ 这个测试代码真有创意。牛~! 加载内部表没有弹出窗口,说明没有加载内部表。 加载外部表每个表只弹出一个窗口,说明没有加载两次。 可能是幻觉。算了,不管了,继续优化。 多谢甜兄。 |
||||
-- 作者:powermannico -- 发布时间:2013/10/23 1:49:00 -- 这个问题我前段时间也问过,也是这个情况 |
||||
-- 作者:ibehujun -- 发布时间:2013/10/23 22:53:00 -- 狐爸,这个是不是BUG啊,总之是占用了几秒钟的启动时间。 |
||||
-- 作者:有点甜 -- 发布时间:2013/10/23 23:01:00 -- 你去项目属性那里,修改加载提示为{0},看看名称是否显示了两次。 再注意一下你的表名称,是否有相同或者重复的。
|
||||
-- 作者:实话实说 -- 发布时间:2013/10/24 8:01:00 -- 确实有这个问题。我仔细观察过,加载表的过程中显示两遍“正在加载数据表”,将所有表加载两遍。当表的数据量大时明显。 |
||||
-- 作者:实话实说 -- 发布时间:2013/11/4 6:09:00 -- 不知道是否真的加载两次表,但真的显示加载了两次,不是幻觉,仔细观察数据量大的表就明显看出。需要的话,我上传视频。 |