回复楼主,你这段代码写得......前后要对应
Select Case e.Row("付款单位")
Case "高科开发建设","高科置业发展","贵州望城投资"
If r.Isnull("子公司负责人") = False Then
If R("SFFK") = True Then
MessageBox.show("此单已付过款了,不要重复付款!")
Else
Dim nma() As String = { "SQDBH","JHBH","HTMC","XMBM","XMMC","KSBM","KSMC","JTCWB1","ZJLB","HTBH","JSGLDW","分项名称","标段" } 'A表数据来源列
Dim nmb() As String = { "SQDBH","JHBH","HTMC","XMBM","XMMC","KSJM","SKDW","YFKJE","ZJLB","HTBH","FKDW","分项名称","标段" } 'B表数据接收列
Dim dr As DataRow = DataTables("FKB").AddNew
For i As Integer = 0 To nma.Length - 1
dr(nmb(i)) = r(nma(i))
Next
End If
End If
Case "高科控股集团"
If r.Isnull("JTCWB3") = False Then
If R("SFFK") = True Then
MessageBox.show("此单已付过款了,不要重复付款!")
Else
Dim nma() As String = { "SQDBH","JHBH","HTMC","XMBM","XMMC","KSBM","KSMC","JTCWB1","ZJLB","HTBH","JSGLDW","分项名称","标段" } 'A表数据来源列
Dim nmb() As String = { "SQDBH","JHBH","HTMC","XMBM","XMMC","KSJM","SKDW","YFKJE","ZJLB","HTBH","FKDW","分项名称","标段" } 'B表数据接收列
Dim dr As DataRow = DataTables("FKB").AddNew
For i As Integer = 0 To nma.Length - 1
dr(nmb(i)) = r(nma(i))
Next
End If
End If
End Select