老师,下面代码勾选后只能复制三行,全部勾选也只能复制三行。
If e.DataCol.Name = "审核"
If e.DataRow("审核") = True Then
Dim dr1 As DataRow = DataTables("一号楼").find("项目ID='" & e.DataRow("项目ID") & "'")
If dr1 Is Nothing Then
Dim nma() As String = {"项目","项目ID","抄表日期","时段","年","月份"} 'A表数据来源列
Dim nmb() As String = {"项目","项目ID","抄表日期","时段","年","月份"} '原材料数据接收列
dr1 = DataTables("一号楼").AddNew
For i As Integer = 0 To nma.Length - 1
dr1(nmb(i)) = e.DataRow(nma(i))
Next
End If
Else
DataTables("一号楼").deletefor("项目ID='" & e.DataRow("项目ID") & "'")
End If
End If
[此贴子已经被作者于2023/12/14 20:21:43编辑过]