老师,麻烦检查一下这段代码,提示红色部分有错,请帮我改一下,谢谢
If User.IsRole("录入人") Then
For Each r As Row In Tables("ZJJHB").GetCheckedRows
If r.Isnull("JHSPR") = False Then
If R.Isnull("fkbm3") = False Then
If e.DataRow("JZ") = True Then
Dim nma() As String = { "KSJM","KSMC","XMBM","XMMC","JHBH","HTJE","SQDW","XMJD","YFJDK" ,"sh1" } 'A表数据来源列
Dim nmb() As String = { "KSBM","KSMC","XMBM","XMMC","ZJJHBH","HT1","JSGLDW","HT3","HT4" ,"SQJHJE" } 'B表数据接收列
Dim dr As DataRow = DataTables("ZJSQB").AddNew
For i As Integer = 0 To nma.Length - 1
dr(nmb(i)) = r(nma(i))
jz = True
Next
Else
MessageBox.show("已经进行过资金付款申请,不能重复付款申请!")
End If
Else
MessageBox.show("已经付过款了,不能重复付款申请!")
End If
Else
MessageBox.show("资金计划表审批流程未完全通过,不能进行付款申请!")
End If
Next
Else
MessageBox.show("你没有资金申报的权限!")
End If