如何从讲话点事表中获取所点组织不重复的值赋值给bb2 (1,2,3多值形式!)
当前代码如下:【运行后会将所有所点组织的值显示出来,不能去重,有没有办法去重呢?当前会生成1,2,2,3,4类似重复值存在】
cmd3.Com mandText ="se lect * fro m 讲话点事 where 主表guid='" & e.Values("guid") & "'"
Dim dt3 As DataTable = cmd3.ExecuteReader()
If dt3.DataRows.Count>0 Then
Dim dr3 As DataRow =dt3.DataRows(0)
Dim drs1 As List(of DataRow) =dt3.SQLSelect("主表guid='" & e.Values("guid") & "'")
Dim Names1 As New List(Of object)
For Each rr1 As DataRow In drs1
Names1.add(rr1("所点组织"))
Next
If dr3 IsNot Nothing Then
bb2=String.join(";",Names1.toarray) & ";"
Else
bb2=""
End If
dr1("所点组织") = bb2
End If