以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  关于datacols、datarows、cols、rows  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=38892)

--  作者:gsnake
--  发布时间:2013/8/9 22:43:00
--  关于datacols、datarows、cols、rows

DataTables("订单").DataRows(0)    可以获得某一位置的DataRow(行)

 

Tables("订单").Cols(2)     可以获得指定位置的列

 

Tables("订单").Rows(1)    获得指定位置的行

 

DataTables("订单").DataCols(0)  这句怎么了?为什么不行??  到底谁的错误??  如果不是BUG ,至少也是不规范。不会说没用,无所谓吧!!


--  作者:有点甜
--  发布时间:2013/8/9 22:47:00
--  
 对于datatable列的位置是不固定的。不能直接通过下标获得。

 当然我也觉得不太规范。

--  作者:gsnake
--  发布时间:2013/8/9 22:50:00
--  
以下是引用有点甜在2013-8-9 22:47:00的发言:
 对于datatable列的位置是不固定的。不能直接通过下标获得。

 当然我也觉得不太规范。

糖老师:解释一下datatable的位置为什么不固定?  table的就是固定的?

[此贴子已经被作者于2013-8-9 22:50:35编辑过]

--  作者:jspta
--  发布时间:2013/8/9 22:56:00
--  
以下是引用gsnake在2013-8-9 22:50:00的发言:

糖老师:解释一下datatable的位置为什么不固定?  table的就是固定的?

[此贴子已经被作者于2013-8-9 22:50:35编辑过]

对于数据库,列是无序的,那么就不存在先后顺序问题。

table是可见的,当然可以获得位置和列宽,datatable不可见自然不会有这样的属性。


--  作者:有点甜
--  发布时间:2013/8/9 22:59:00
--  
以下是引用gsnake在2013-8-9 22:50:00的发言:

糖老师:解释一下datatable的位置为什么不固定?  table的就是固定的?

[此贴子已经被作者于2013-8-9 22:50:35编辑过]


狐表内部可能是这样:每个table的列都有位置记录(因为要显示),datatable是后台的表,看不见,记录列位置没意义。

而且你看到table以为在0,可能其实在5。

--  作者:gsnake
--  发布时间:2013/8/9 23:09:00
--  

暂时先这样接受!帮助里应该对这点有个说明,我这是第一次认真详细的看帮助!写的很详细,就是欠规范!有点乱

 

谢谢你!我已经写进我的帮助文件!

 

看看我的帮助文件

 


图片点击可在新窗口打开查看此主题相关图片如下:无标题.jpg
图片点击可在新窗口打开查看