以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  我应该怎么弄才方便直接引用二给数组中的数据  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=31745)

--  作者:ysq128
--  发布时间:2013/4/19 17:19:00
--  我应该怎么弄才方便直接引用二给数组中的数据
这个表经常用到,所以想放到数组中
但我引用的时候能确定的是列的文字而不是序号
比如我要找T恤对应的S5列的值
引用二维数组只能用索引号

现在我用表filter后再确定列的值,但效率较低。
请问我应该用什么方式较好。


图片点击可在新窗口打开查看此主题相关图片如下:snap1.jpg
图片点击可在新窗口打开查看
[此贴子已经被作者于2013-4-19 17:19:58编辑过]

--  作者:Bin
--  发布时间:2013/4/19 17:21:00
--  
messagebox.Show(DataTables("XX").Find("尺码类别=\'工裤\'")("S1"))
--  作者:ysq128
--  发布时间:2013/4/19 17:37:00
--  
这样确实快了很多。
--  作者:ysq128
--  发布时间:2013/12/18 17:03:00
--  
再问下:
如果条件不能匹配。这个值返回的是什么。返回的不是nothing. 这个报错怎么处理。
作了判断 if  nothing也是报错的。
messagebox.Show(DataTables("XX").Find("尺码类别=\'工裤aaa\'")("S1"))

--  作者:Bin
--  发布时间:2013/12/18 17:07:00
--  
dim dr as datarow = DataTables("XX").Find("尺码类别=\'工裤aaa\'")
if dr isnot nothing then
messagebox.Show(dr("S1"))
end if