以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]这段代码错在何处 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=6778) |
-- 作者:ybmjy -- 发布时间:2010/4/24 15:49:00 -- [求助]这段代码错在何处 for i as Integer = 0 to tables("表A").rows.Count-1 Dim Names() As String Names = tables("表A").rows(i)("第一列") for each Name as String in Names Output.Show(Name(0)) Output.Show(Name(1)) next next 以数组的形式分别提取第一列中的内容 |
-- 作者:lxl -- 发布时间:2010/4/24 16:52:00 -- 第一列是什么内容? 字符串值 不可能智能的转换为数组 |
-- 作者:lxl -- 发布时间:2010/4/24 16:56:00 -- 必须指定一个分隔符 才能把字符串转成数组 |
-- 作者:mr725 -- 发布时间:2010/4/24 16:57:00 -- Dim Ns As String for i as Integer = 0 to tables("表A").rows.Count-1 Ns = Ns & "|" & tables("表A").rows(i)("第一列") next Ns=Ns.trim("|") Dim Names() As String Names = Ns.split("|") Output.Show(Names(0)) Output.Show(Names(1)) [此贴子已经被作者于2010-4-24 16:57:38编辑过]
|
-- 作者:ybmjy -- 发布时间:2010/4/24 17:08:00 -- 谢谢 |
-- 作者:mr725 -- 发布时间:2010/4/24 17:29:00 -- 你应该不是要我4楼那样的东东吧,要是这样不如直接: output.show(tables("表A").rows(0)("第一列")) output.show(tables("表A").rows(1)("第一列")) 来得简单? |