Select Case e.DataCol.name
Case "产品基本信息_制造编号"
Dim dr As DataRow = DataTables("制造信息").Find("产品基本信息_制造编号 = '" & e.OldValue & "'")
If dr Is Nothing Then
dr = DataTables("库存信息").AddNew()
dr("产品基本信息_制造编号") = e.DataRow("产品基本信息_制造编号")
dr("产品基本信息_机型") = e.DataRow("产品基本信息_机型")
dr("产品基本信息_发动机号") = e.DataRow("产品基本信息_发动机号")
dr("产品基本信息_液压阀号") = e.DataRow("产品基本信息_液压阀号")
dr("产品基本信息_生产日期") = e.DataRow("产品基本信息_生产日期")
Else
dr("产品基本信息_制造编号") = e.DataRow("产品基本信息_制造编号")
End If
Case "产品基本信息_机型","产品基本信息_发动机号","产品基本信息_生产日期","产品基本信息_液压阀号"
Dim dr As DataRow = DataTables("库存信息").Find("产品基本信息_制造编号 = '" & e.DataRow("产品基本信息_制造编号") & "'")
If dr IsNot Nothing Then
dr(e.DataCol.Name) = e.DataRow(e.DataCol.Name)
End If
End Select