Foxtable(狐表)用户栏目专家坐堂 → 代码有时候能用,有时候不能,啥原因?


  共有2090人关注过本帖树形打印复制链接

主题:代码有时候能用,有时候不能,啥原因?

帅哥哟,离线,有人找我吗?
hebxtshhyj
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:155 积分:1488 威望:0 精华:0 注册:2017/1/31 17:27:00
代码有时候能用,有时候不能,啥原因?  发帖心情 Post By:2017/4/14 11:42:00 [只看该作者]

datacolchenged 事件中,下面的代码,有时候能用,有时候不能,郁闷死了。问题在哪里呀。

Select Case e.DataCol.Name
    Case "账户ID"     (操作账户id列,进不来。)
MessageBox.Show(1)    (这个出不来) 
        If e.NewValue Is Nothing Then
            e.DataRow("账户名称")= Nothing
        Else
            Dim dr As DataRow=DataTables("账户信息表").Find("账户ID='" & e.NewValue & "'")
            If dr IsNot Nothing Then
                e.DataRow("账户名称") = dr("账户名称")
            Else
                MessageBox.Show("账户ID不存在,请到账户信息表添加.")
                e.NewValue=Nothing
                e.DataRow("账户名称")=Nothing
            End If
        End If
End Select


 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110813 积分:564003 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/4/14 12:16:00 [只看该作者]

这个事件,只有账户id列的值改变才会触发的。

 回到顶部
帅哥哟,离线,有人找我吗?
有点色
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/4/14 14:51:00 [只看该作者]

 你编辑一下事件代码,确定以后,修改 账户id 列,不能触发代码?

 

 注意:如果你打开项目的时候,按住了ctrl不放,是不会执行任何代码的。


 回到顶部