以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  请专家帮忙看一下datacolChanged代码错在哪里?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=92909)

--  作者:evolymft
--  发布时间:2016/11/16 11:09:00
--  请专家帮忙看一下datacolChanged代码错在哪里?
If e.DataCol.Name="岗位工资" Then         
    If e.DataRow.IsNull("岗位工资") Then
        e.DataRow("岗位等级") = Nothing And e.DataRow("基础绩效") =Nothing And e.DataRow("奖励绩效")=Nothing And e.DataRow("职称")=Nothing
    Else
        Select Case "岗位工资"            
            Case 1180
                e.DataRow("岗位等级") =5 : e.DataRow("基础绩效") =1868
                e.DataRow("奖励绩效") =10212
                e.DataRow("职称")="高级教师"
        End Select
    End If
End If

--  作者:有点蓝
--  发布时间:2016/11/16 11:20:00
--  
If e.DataCol.Name="岗位工资" Then         
    If e.DataRow.IsNull("岗位工资") Then
        e.DataRow("岗位等级") = Nothing 
e.DataRow("基础绩效") =Nothing 
e.DataRow("奖励绩效")=Nothing 
e.DataRow("职称")=Nothing
    Else
        Select Case "岗位工资"            
            Case 1180
                e.DataRow("岗位等级") =5 
e.DataRow("基础绩效") =1868
                e.DataRow("奖励绩效") =10212
                e.DataRow("职称")="高级教师"
        End Select
    End If
End If

--  作者:evolymft
--  发布时间:2016/11/16 11:58:00
--  
谢谢老师!
--  作者:evolymft
--  发布时间:2016/11/16 12:03:00
--  
老师:代码仍然没执行
--  作者:有点蓝
--  发布时间:2016/11/16 12:06:00
--  
If e.DataCol.Name="岗位工资" Then
    If e.DataRow.IsNull("岗位工资") Then
        e.DataRow("岗位等级") = Nothing
        e.DataRow("基础绩效") =Nothing
        e.DataRow("奖励绩效")=Nothing
        e.DataRow("职称")=Nothing
    Else
        Select Case e.DataRow("岗位工资")
            Case 1180
                e.DataRow("岗位等级") =5
                e.DataRow("基础绩效") =1868
                e.DataRow("奖励绩效") =10212
                e.DataRow("职称")="高级教师"
        End Select
    End If
End If

--  作者:evolymft
--  发布时间:2016/11/16 12:11:00
--  
调用的目标发生了异常。
--  作者:evolymft
--  发布时间:2016/11/16 12:16:00
--  
请专家帮忙指导,谢谢主!
--  作者:狐狸爸爸
--  发布时间:2016/11/16 12:17:00
--  
这个代码不应该出错,贴出完整的代码,或者做个例子上传,我们帮你看一下。
--  作者:evolymft
--  发布时间:2016/11/16 12:19:00
--  
已做好,谢谢了