以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [原创]同表复制出现问题  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=123927)

--  作者:有点甜
--  发布时间:2018/8/27 15:11:00
--  

If e.DataCol.Name = "JZ" AndAlso e.DataRow("JZ") = false Then
    Dim nma() As String = {"ZTBH","KMBH","KMJB","KMMC","KMLB","JDFX"}
    Dim nmb() As String = {"ZTBH","KMBH","KMJB","KMMC","KMLB","JDFX"}
    Dim dr As DataRow = DataTables("SJGL").AddNew
    For i As Integer = 0 To nmb.Length - 1
        dr(nma(i)) = e.DataRow(nmb(i))
    Next
End If


--  作者:有点甜
--  发布时间:2018/8/27 15:56:00
--  

If e.DataCol.Name = "JZ" AndAlso e.DataRow("JZ") = False Then
    Dim nma() As String = {"ZTBH","KMBH","KMJB","KMMC","KMLB","JDFX"}
    Dim nmb() As String = {"ZTBH","KMBH","KMJB","KMMC","KMLB","JDFX"}
    Systemready = False
    Dim dr As DataRow = DataTables("SJGL").AddNew
    For i As Integer = 0 To nmb.Length - 1
        dr(nma(i)) = e.DataRow(nmb(i))
    Next
    Systemready = True
End If

如果还有问题,上传具体一个实例测试。