以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]如何获取选定区域内的某一列的所有值 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=116660) |
-- 作者:chnfo -- 发布时间:2018/3/28 23:02:00 -- [求助]如何获取选定区域内的某一列的所有值 在界面的列表中,拖动选择了表中的第10~20行。 如何快速获取这么多行的A列的不重复值合并为字符串? 除了这样? Dim t As Table = Tables("Y") Dim k As String For i As Integer = t.TopPosition To t.BottomPosition k += "|" & t.Rows(i)("C") Next Output.Show(k) [此贴子已经被作者于2018/3/28 23:04:01编辑过]
|
-- 作者:有点甜 -- 发布时间:2018/3/28 23:10:00 -- Dim t As Table = Tables("表A") Dim ls As new List(of String) For i As Integer = t.TopPosition To t.BottomPosition If ls.Contains(t.rows(i)("第一列")) = False Then ls.add(t.Rows(i)("第一列")) End If Next Output.Show(String.Join("|", ls.ToArray)) |