有点甜,下述代码怎么不执行,设计目的:当选择现任职务后,如果“单位性质”为“机关”或“参公”,就跨表引入数据,如果“单位性质”为“事业单位”就不引入数据,改了半天,不执行,代码哪儿写错了,请指导,谢谢。
Select Case e.DataCol.Name
Case "现任职务","单位性质"
If e.DataCol.Name = "现任职务" Then
If e.DataRow.IsNull("现任职务") And e.DataRow.IsNull("单位性质") Then
e.DataRow("补贴_通信补贴") = Nothing
ElseIf e.DataRow("现任职务") <> Nothing And e.DataRow("单位性质") = “事业单位” Then
e.DataRow("补贴_通信补贴") = Nothing
Else
Dim dr As DataRow
dr = DataTables("通信费").Find("[现任职务] = '" & e.NewValue & "'")
If dr IsNot Nothing Then
e.DataRow("补贴_通信补贴") = dr("金额")
End If
End If
End If
End Select