以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  filter  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=95245)

--  作者:lk15502
--  发布时间:2017/1/14 9:23:00
--  filter
Dim dt1 As DataTable = Tables(e.Form.Name & "_table2").DataTable
Dim dt1 As DataTable = DataTables(Tables(e.Form.Name & "_table2").filter)
第一个问题:第二句代码这样写对不对?
第二个问题:两句代码有什么区别?

--  作者:lk15502
--  发布时间:2017/1/14 9:26:00
--  
第三个问题:第二句代码正确的应该怎么写?
--  作者:有点蓝
--  发布时间:2017/1/14 9:41:00
--  
如果是主表,只能这样用
Dim dt1 As DataTable = DataTable("主表名称")

如果是副本,只能这样用
Dim dt1 As DataTable = Tables(e.Form.Name & "_table2").DataTable
或者
Dim dt1 As DataTable = DataTable("主表名称")

如果是sqltable或者sqlquery,这样用
Dim dt1 As DataTable = Tables(e.Form.Name & "_table2").DataTable
Dim dt1 As DataTable = DataTables(e.Form.Name & "_table2")

--  作者:lk15502
--  发布时间:2017/1/14 14:47:00
--  
谢谢!