我的复杂些, 看看楼主是不是要这个结果:
'''
Tables("表").Select(0,Tables("表").cols("列1").Index)
Syscmd.Filter.ShowSameValues()
Dim urp As List(of String)= DataTables("表").GetUniqueValues("","列2")
Dim rp,rp1 As String
rp1 = ","
For i As Integer = 0 To Tables("表").count -1
Dim r As Row = Tables("表").Rows(i)
Dim drs As List(Of DataRow)
drs = DataTables("表").Select("[列2] = '" & _
Tables("表").Rows(i)("列2") & "' and [列1] = '" & Tables("表").Rows(i)("列1") & "'")
If drs.count >= 2 And rp1.contains("" & Tables("表").Rows(i)("列2") & "") = False
rp1 = rp1 & "," & Tables("表").Rows(i)("列2")
output.show(Tables("表").Rows(i)("列1") & " " & Tables("表").Rows(i)("列2"))
End If
Next
还没有完全对····
[此贴子已经被作者于2011-3-3 15:33:26编辑过]