Foxtable(狐表)用户栏目专家坐堂 → DataColChanged编写了一串代码,可是每次都是需要重置列才能生效,怎么办?


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

主题:DataColChanged编写了一串代码,可是每次都是需要重置列才能生效,怎么办?

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


加好友 发短信
等级:婴狐 帖子:24 积分:298 威望:0 精华:0 注册:2017/3/27 21:11:00
DataColChanged编写了一串代码,可是每次都是需要重置列才能生效,怎么办?  发帖心情 Post By:2017/4/9 10:10:00 [只看该作者]

如图。有一个积分列的代码是这样的。
Select Case e.DataRow("所属阵营")
    Case "好人阵营"
        If e.DataRow("游戏结果") = "胜利" Then
            e.DataRow("积分")=2
        Else
            e.DataRow("积分")=-1
        End If
    Case "狼人阵营"
        If e.DataRow("游戏结果") = "胜利" Then
            e.DataRow("积分")=3
        Else
            e.DataRow("积分")=0
        End If
End Select
这段代码写在DataColChanged中。
可是每次打开表格的时候都需要重置列才能让积分列有数据。
请问如何不需要重置列,让该列一直都出现数据呢?
图片点击可在新窗口打开查看此主题相关图片如下:微信图片_20170409100600.png
图片点击可在新窗口打开查看

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


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

 你的积分列是表达式列?

 

http://www.foxtable.com/webhelp/scr/1380.htm

 


 回到顶部