以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]如何用DataTable的Load方法只加载表的部分字段  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=115944)

--  作者:lzzhx
--  发布时间:2018/3/17 8:13:00
--  [求助]如何用DataTable的Load方法只加载表的部分字段
[求助]如何用DataTable的Load方法只加载表的部分字段?
--  作者:有点蓝
--  发布时间:2018/3/17 9:06:00
--  
DataTable的Load方法无法控制列


--  作者:lzzhx
--  发布时间:2018/3/20 8:59:00
--  
老师:我把我的想法详细说一下,请老师看看是不是从根上就不对。
假如数据表A中有如下字段:a1,a2,....,a20,b1,b2,....,b50,c1,c2,...c50 共120个字段,记录共有10000条。
将A1做为主表,打开窗口1时,只载入a1,a2,....,a20,b1,b2,....,b50共70个字段的记录进行编辑,打开窗口2时,只载入a1,a2,....,a20,c1,c2,....,c50共70个字段的记录进行编辑
若用    .build()方法加载数据表结构,生成的表临时表,原数据表A的各种事件均不起作用了,请问如何写代码加载数据表,或者我这样设计数据表本来就不合理?


--  作者:lzzhx
--  发布时间:2018/3/20 9:01:00
--  
若用Load方法都把字段加载进来,只是在不同的窗口控制不同的部分字段隐藏,在效率方面可能影响就很大了
--  作者:有点甜
--  发布时间:2018/3/20 9:47:00
--  

可以用fill重新加载表格的,参考

 

http://www.foxtable.com/webhelp/scr/1929.htm

 


--  作者:lzzhx
--  发布时间:2018/3/20 10:17:00
--  
这个表还有一个关联字表,用fill方法加载时提示:

当前表存在关联,不允许使用此方法加载数据

--  作者:有点甜
--  发布时间:2018/3/20 10:42:00
--  
以下是引用lzzhx在2018/3/20 9:01:00的发言:
若用Load方法都把字段加载进来,只是在不同的窗口控制不同的部分字段隐藏,在效率方面可能影响就很大了

 

如果窗口使用,那就用fill,代码拷贝一份写到窗口表

 

http://www.foxtable.com/webhelp/scr/1777.htm

 

 

 

 


--  作者:lzzhx
--  发布时间:2018/3/20 11:40:00
--  
用fill方法加载时提示:

当前表存在关联,不允许使用此方法加载数据

如何解决?

--  作者:有点甜
--  发布时间:2018/3/20 11:44:00
--  

窗口表不会报错的。请认真参考

 

http://www.foxtable.com/webhelp/scr/1777.htm