以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  列引用请教  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=76695)

--  作者:hbhb
--  发布时间:2015/11/3 16:40:00
--  列引用请教
大师:究竟可不可以通过位置引用datacols(0)datatable的第一列?
--  作者:hbhb
--  发布时间:2015/11/3 16:42:00
--  
大师:下面的代码错不错?
For n As Integer = 0 To DataTables("表A").DataCols.Count - 1
Output.Show(DataTables("表A").DataCols(n).name)
Next



--  作者:y2287958
--  发布时间:2015/11/3 16:51:00
--  
Tables("表A").Cols(n)
--  作者:大红袍
--  发布时间:2015/11/3 16:52:00
--  
不报错,就可以用啊。
--  作者:hbhb
--  发布时间:2015/11/3 17:04:00
--  
Build方法有一个可选的逻辑参数,如果设置为True,将只生成一个DataTable
这时我想引用datatable的第一列如何引用?

--  作者:大红袍
--  发布时间:2015/11/3 17:11:00
--  
Tables("表A").Cols(0)
--  作者:hbhb
--  发布时间:2015/11/3 17:14:00
--  

Build方法有一个可选的逻辑参数,如果设置为True,将只生成一个DataTable,这个Datatable只能在代码中使用,而且代码运行结束后,会自动销毁。
由于没有生成Table,所以这个临时表并不会在界面中。


这时能用Tables("表A").Cols(0)?


--  作者:大红袍
--  发布时间:2015/11/3 17:17:00
--  

只要你能看到 表A,用Tables("表A")就肯定没有问题。