Dim drs As List(of DataRow) = DataTables("生产合同").SQLSelect("1 = 1") '找出所有记录
Dim 记录数 As Integer = 0
Dim 列表值 As String = ""
For Each dr As DataRow In drs '逐条记录循环,统计相同记录的数量
记录数 = DataTables("生产合同").SQLCompute("Count(*)","生产合同编号 = '" & dr("生产合同编号") & "'")
If 记录数 > 1 AndAlso 列表值.Contains(dr("生产合同编号")) = False Then
列表值 = 列表值 & dr("生产合同编号") & "|"
End If
Next
列表值 = 列表值.TrimEnd("|")
OUTPUT.SHOW(列表值)
以上代码有更优化的方式吗?