Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共6 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:窗口Table,应该允许将临时表作为数据源

1楼
reachtone 发表于:2009/8/31 8:25:00
如下图,每进入不同的编辑框,右下角的table就显示不同的table内容。其中,“品牌”所对应的table表有近10万条记录,每次进入“品牌”时都要加载一下,反映总有些迟钝。我希望在窗口的afterload事件中,将其先一次性加载,以后每次进入“品牌”时,只要将datasource指向这个datatable即可,这样就不用每次进入"品牌"时都吃力的重复加载了。
但是,这样做的话,系统提示出错:

图片点击可在新窗口打开查看此主题相关图片如下:1.jpg
图片点击可在新窗口打开查看
2楼
狐狸爸爸 发表于:2009/8/31 8:27:00
你可以正常加载品牌表,在AfterOpenProject事件中隐藏此表:

Tables("品牌").Visible  = False
3楼
reachtone 发表于:2009/8/31 8:28:00
没办法,我只有新建一个table,并把它隐藏。然后在afterload事件中给这个table先fill,进入“品牌”时,再将其datasource指向这个临时的table。
这样做绕了一个弯,也给窗口增加了“垃圾”,还是希望能直接支持临时表!
4楼
狐狸爸爸 发表于:2009/8/31 8:29:00

不可以的。

这也不是垃圾的,本来你就要用的。

[此贴子已经被作者于2009-8-31 8:28:57编辑过]
5楼
reachtone 发表于:2009/8/31 8:29:00
以下是引用狐狸爸爸在2009-8-31 8:27:00的发言:
你可以正常加载品牌表,在AfterOpenProject事件中隐藏此表:

Tables("品牌").Visible  = False

呵呵,我目前就是这样做的。但总觉得不好,理由见3楼。

6楼
reachtone 发表于:2009/8/31 8:33:00
以下是引用狐狸爸爸在2009-8-31 8:29:00的发言:

不可以的。

这也不是垃圾的,本来你就要用的。

[此贴子已经被作者于2009-8-31 8:28:57编辑过]

我的意思是,如果能直接支持临时表,我在加载窗口的时候,用sqlcommand建立一个临时的datatable给“品牌”使用就可以了。比目前建个table再隐藏要感觉绿色的多。
既然否定了,我也就只有延续目前的办法了。

共6 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .03223 s, 2 queries.