If e.DataCol.Name = "鉴定等级" OrElse e.DataCol.Name = "申报性质" OrElse e.DataCol.Name = "是否合格"
If e.DataRow("鉴定等级").Trim = "技师" Then
If e.DataRow("申报性质").Trim = "正常申报" AndAlso If e.DataRow("是否合格").Trim = "是"
e.DataRow("理论考否") = True
Else
e.DataRow("理论考否") = False
End If
End If
End If
版主:上述代码的意思表里的“申报性质”、“是否合格”列中分别是“正常申报”和“是”时,在“理论考否”列得到“是或否”,代码不报错,但不起作用,错在哪?
If e.DataCol.Name = "鉴定等级" OrElse e.DataCol.Name = "申报性质"
If e.DataRow("鉴定等级").Trim = "技师" Then
If e.DataRow("申报性质").Trim = "正常申报"
e.DataRow("理论考否") = True
Else
e.DataRow("理论考否") = False
End If
End If
End If
这段是就可以正常使用,我只是多加了个判断条件就行不通了,是我的代码格式不对?请版主指教!