以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  Table表中,如何运用GetValues  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=48540)

--  作者:ndxfke
--  发布时间:2014/3/31 15:23:00
--  Table表中,如何运用GetValues

在坛子里找到一个类似问题,但跟这个问题是有区别的。
http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=4822&skin=0


我的这个table是个临时表,所有没办法借鉴。求指教....
(主要用来在专业报表里,动态合并表格的)



--  作者:Bin
--  发布时间:2014/3/31 15:24:00
--  
临时表一样可以使用 GetValues  

Tables(X).DataTable.GetValues

--  作者:ndxfke
--  发布时间:2014/3/31 15:30:00
--  
就是这样写的,但报错。(补充一楼:这个临时表是通过:SQLJoinTableBuilder 来新生成的噢!)

代码:
Dim cls As String () = tb.DataTable.GetValues("项目名称")


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


报以下错。
.NET Framework 版本:2.0.50727.3655
Foxtable 版本:2014.3.8.1
错误所在事件:窗口,产品物料查询窗口,打印,Click
详细错误信息:
Unable to cast object of type \'System.Collections.Generic.List`1[System.String]\' to type \'System.String[]\'.

[此贴子已经被作者于2014-3-31 15:30:34编辑过]

--  作者:Bin
--  发布时间:2014/3/31 15:32:00
--  
上个例子看看.没道理.
--  作者:狐狸爸爸
--  发布时间:2014/3/31 15:35:00
--  

Dim cls As List(of String) = tb.DataTable.GetValues("项目名称")

 

返回的是集合,不是数组来的。


--  作者:Bin
--  发布时间:2014/3/31 15:35:00
--  
OH 对, 晕死. 眼掘,如此明显的错误居然华丽丽的无视了.
--  作者:ndxfke
--  发布时间:2014/3/31 15:44:00
--  
我错了...

对不住。