Foxtable(狐表)用户栏目专家坐堂 → DataColChanged不触发


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

主题:DataColChanged不触发

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


加好友 发短信
等级:幼狐 帖子:105 积分:825 威望:0 精华:0 注册:2015/5/19 9:11:00
DataColChanged不触发  发帖心情 Post By:2017/8/23 15:04:00 [只看该作者]

为什么 DataColChanged 有时候触发,有时候根本不执行?

Select Case e.DataCol.name

    Case "auditdate"

        If e.DataRow.IsNull("auditdate") Then
            e.DataRow("isoverdate") = Nothing
        Else
            Dim tp As TimeSpan = Date.today - CDate(e.DataRow("auditdate"))

           If e.DataRow.IsNull("回访人员") And e.DataRow.IsNull("回访日期") Then
            If tp.days>10  Then
            e.DataRow("isoverdate")="是"
        

        Else
            e.DataRow("isoverdate")="否"
            
        End If
     End If

End If
End Select

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/8/23 15:12:00 [只看该作者]

 是否触发,加入msgbox弹出看看。

 

 如果是你逻辑有问题(不能实现你要的效果),检测你代码编写是否正确。

 

 注意,如果按住ctrl不放打开项目,默认是不触发执行代码的。


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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2017/8/23 15:55:00 [只看该作者]

也许是因为:
http://www.foxtable.com/webhelp/scr/2381.htm


 回到顶部