Rss & SiteMap
Foxtable(狐表) http://www.foxtable.com
GetUniqueValues
从指定列中,获取不重复的值,以集合的形式返回。
想问一下,以集合形式返回的不重复的值,如何填入表的某一列中?
我的想法是,A表第一列从B表第一列中提取不重复的内容,像易表中就可以直接解决这个问题。
Dim lts As List(Of String)
lts = DataTables("表A").GetUniqueValues("", "第一列")
For Each lt As String In lts
For i As integer = 0 to lts.count -1
CurrentTable.Rows(i)("第一列") = lts(i)
Next
Next
Next
这种情况可以用数据填充器啊!
数据多的话可以用数据填充器
C版那个是笔误,多嵌套了一个循环.
Dim lts As List(Of String)
lts = DataTables("表A").GetUniqueValues("", "第一列")
For i As integer = 0 to lts.count -1
CurrentTable.Rows(i)("第一列") = lts(i)
Next
或者是
Dim lts As List(Of String)
lts = DataTables("表A").GetUniqueValues("", "第一列")
Dim i As Integer = 0
For Each lt As String In lts
CurrentTable.Rows(i)("第一列") = lts(i)
i = i + 1
Next
我试试数据填充器,这个效率可能高一些的。
总感觉循环10000次,是不是会太慢。
等下来报告结果。