以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- g.buid()参数的请教 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=69676) |
||||
-- 作者:y2287958 -- 发布时间:2015/6/9 11:16:00 -- g.buid()参数的请教 一、http://www.foxtable.com/help/topics/1910.htm 帮助中说明: Build方法有一个可选的逻辑参数,如果设置为True,将只生成一个DataTable,这个Datatable只能在代码中使用,而且代码运行结束后,会自动销毁。 由于没有生成Table,所以这个临时表并不会在界面中。 二、http://www.foxtable.com/help/topics/2741.htm 帮助中说明:加上参数False后,Build生成的表,不会在主界面显示,当不再有地方引用这个表或这个表中的行和列时,这个表就会被自动销毁,参考不显示生成的表。 以本节的例子来说,由于根据这个表生成了目录树,目录树节点的DataRow属性会引用这个表中的行,所以直到关闭窗口,这个表才会被自动销毁。 到底是用true还是false,怎么我测试了无论用哪个都是不显示的?
|
||||
-- 作者:大红袍 -- 发布时间:2015/6/9 11:22:00 -- true 的意思是,马上销毁;
false 的意思是,如果被别的地方用到,它一直存在。
true/false 都不会生成临时表显示在界面上 |
||||
-- 作者:y2287958 -- 发布时间:2015/6/9 11:31:00 -- 谢谢,明白了。 |
||||
-- 作者:y2287958 -- 发布时间:2015/6/9 12:04:00 --
奇怪,我用以下代码测试(参数为false)界面上还是出现表了 Dim b As New GroupTableBuilder("统计表1",DataTables("表C")) |
||||
-- 作者:大红袍 -- 发布时间:2015/6/9 12:17:00 -- unload掉
Dim b As New GroupTableBuilder("统计表1",DataTables("表C")) |