Dim rqList As New List(of Date)
Dim Cot As Integer = CurrentTable.Rows.Count - 1
For i As Integer = 0 To Cot
Dim ksRQ As Date = CurrentTable.Rows(i)("项目信息_开始日期")
Dim djID = CurrentTable.Rows(i)("物资信息_单据编号")
If rqlist.Contains(ksRQ) = False Then
rqlist.Add(ksRQ)
Output.show(ksRQ)
End If
Next
For Each d1 As Date In rqList
For i As Integer = 0 To Cot
If CurrentTable.Rows(i)("项目信息_开始日期") = d1 Then
CurrentTable.Rows(i)("物资信息_单据编号") = Format(d1,"yyyyMMdd") & format(Rand.Next(1,99),"0000")
End If
Next
Next
For i As Integer = 0 To Cot
Dim cfList As New List (of String)
Dim djID = CurrentTable.Rows(i)("物资信息_单据编号")
If cfList.Contains(djID) = False Then
cfList.Add(djID)
Else
Do
CurrentTable.Rows(i)("物资信息_单据编号") = Rand.Next(9999)
If cfList.Contains(djID) = False Then
cfList.Add(djID)
End If
Loop While cfList.Contains(djID) = True
End If
Next