以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  请教:临时表绑定datasource后,如何获得datasource表名称?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=73975)

--  作者:bahamute
--  发布时间:2015/8/30 16:23:00
--  请教:临时表绑定datasource后,如何获得datasource表名称?
临时表绑定datasource后,如何获得datasource表名称?
[此贴子已经被作者于2015/8/30 16:24:55编辑过]

--  作者:大红袍
--  发布时间:2015/8/30 16:24:00
--  
无法获取,你要用变量记录,如 vars("表名") = "表A"
--  作者:bahamute
--  发布时间:2015/8/30 16:33:00
--  
帮助里说

DataSource

字符型,返回或者设置绑定数据表(DataTable)的名称。

看来叙述不准确。


还有疑问:

tb1.datasource=dt1 之后,

假如tb1有数据,这时tb1.datasource=nothing取消绑定,

应该是先删数据还是先取消绑定?因为取消绑定好像并不会自动删除数据。




--  作者:大红袍
--  发布时间:2015/8/30 16:43:00
--  

都可以,反正,只要不保存,就不会保存你删除数据的修改。

 

先取消绑定,再删除数据好一些。


--  作者:bahamute
--  发布时间:2015/8/30 16:46:00
--  
先取消绑定的话,该如何删除数据?
tb1.datatable.datarows.clear还能起作用?
[此贴子已经被作者于2015/8/30 16:46:25编辑过]

--  作者:大红袍
--  发布时间:2015/8/30 16:47:00
--  

好像是不能取消绑定的,你只能绑定到另外一张空表


--  作者:bahamute
--  发布时间:2015/8/30 16:48:00
--  
你的意思是不能这样写?
tb1.datasource=nothing
或者
tb1.datasource=“”
[此贴子已经被作者于2015/8/30 16:49:21编辑过]

--  作者:大红袍
--  发布时间:2015/8/30 16:52:00
--  
tb1.datasource=DataTables("表A")
--  作者:bahamute
--  发布时间:2015/8/30 16:57:00
--  
解决了,谢谢。