前辈们:下面这段代码是表A的部分列,自动复制到表B,(表A中的A列不允许重复),但是,有个问题,如果表A的某个列的值班修改的话,则表B就会自动增加行,我希望表A任意列修改,则之前复制到表B中的列的值也随之修改,而不是另外再增加行,(最好表B中的A列也不允许重复),请前辈们帮忙修改一下代码,谢谢!If e.DataCol.Name = "A" OrElse e.DataCol.Name = "B" OrElse e.DataCol.Name = "C" OrElse e.DataCol.Name = "D" Then
If e.DataRow.IsNull("A") = False AndAlso e.DataRow.IsNull("B") = False AndAlso e.DataRow.IsNull("C") = False AndAlso e.DataRow.IsNull("D") = False Then
Dim dr As DataRow = DataTables("表B").AddNew()
dr("A") = e.DataRow("A")
dr("B") = e.DataRow("B")
dr("C") = e.DataRow("C")
dr("D") = e.DataRow("D")
End If
End If