Dim nma() As String = {"编号", "型号", "规格", "数量", "日期"} '
Dim nmb() As String = {"编号", "型号", "规格", "数量", "日期"} '
Dim dh As String = Tables("订单主表").Current("单号")
For Each r As DataRow In DataTables("外来订单").Select("[选中] = true ")'
'
If DataTables("订单明细").Find("编号 = '" & r("编号") & "'And 单号 = '" & dh & "'") Is Nothing Then '
Dim dr As Row = Tables("订单登记副表导入窗口_订单明细").AddNew '
dr("单号") = Tables("订单主表").Current("单号")
For i As Integer = 0 To nma.Length - 1
dr(nmb(i)) = r(nma(i))
Next
Else
MessageBox.Show("已经存在相同型号和规格的行!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information)
End If
Next
老师,如果红字有误,纠正 dr("单号") = Tables("订单主表").Current("单号"),没报错,但明细还是不见?
Dim nma() As String = {"编号", "型号", "规格", "数量", "日期"} '
Dim nmb() As String = {"编号", "型号", "规格", "数量", "日期"} '
For Each r As DataRow In DataTables("外来订单").Select("[选中] = true ")'
'
If DataTables("订单明细").Find("编号 = '" & r("编号") & "'And 单号 = '" & dh & "'") Is Nothing Then '
Dim dr As Row = Tables("订单登记副表导入窗口_订单明细").AddNew '
Dim dh As String = Tables("订单主表").Current("单号")
For i As Integer = 0 To nma.Length - 1
dr(nmb(i)) = r(nma(i))
Next
Else
MessageBox.Show("已经存在相同型号和规格的行!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information)
End If
Next
上面代码,报错,提示红字未声明