Foxtable(狐表)用户栏目专家坐堂 → 请问这个代码,有什么样的效果呢?


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

主题:请问这个代码,有什么样的效果呢?

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


加好友 发短信
等级:童狐 帖子:221 积分:1745 威望:0 精华:0 注册:2014/1/7 12:37:00
请问这个代码,有什么样的效果呢?  发帖心情 Post By:2014/10/14 8:08:00 [只看该作者]

Select Case e.DataCol.Name
        Case "业务部审核"
            If e.NewValue = True Then
                e.DataRow.save()
                e.DataRow("审核员") = user.name
                e.DataRow.Locked = True  
 
            End If
            If e.NewValue = False Then
                e.DataRow.Locked = False
                e.DataRow("审核员") = Nothing
            End If
    End Select

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


加好友 发短信
等级:童狐 帖子:221 积分:1745 威望:0 精华:0 注册:2014/1/7 12:37:00
  发帖心情 Post By:2014/10/14 8:09:00 [只看该作者]

会不会 锁定后保存
另外,锁定行后,改行的内容是不是自动保存呢?


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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/10/14 8:31:00 [只看该作者]

 Select Case e.DataCol.Name
        Case "业务部审核"
            If e.NewValue = True Then
                e.DataRow("审核员") = user.name
                e.DataRow.Locked = True  
 
            End If
            If e.NewValue = False Then
                e.DataRow.Locked = False
                e.DataRow("审核员") = Nothing
            End If
    End Select
e.DataRow.save() 

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


加好友 发短信
等级:童狐 帖子:221 积分:1745 威望:0 精华:0 注册:2014/1/7 12:37:00
  发帖心情 Post By:2014/10/14 11:21:00 [只看该作者]

为什么要把

e.DataRow.save() 

 

放在最后面呢?


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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/10/14 11:23:00 [只看该作者]

先保存,再改动, 不就等于没保存吗?

 回到顶部