Foxtable(狐表)用户栏目专家坐堂 → [求助]第一列值不是负数第二列负数号去除


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

主题:[求助]第一列值不是负数第二列负数号去除

帅哥,在线噢!
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107662 积分:547625 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/8/29 16:30:00 [显示全部帖子]

"第二列"是字符列?还是数值列?

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107662 积分:547625 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/8/29 16:45:00 [显示全部帖子]

Dim s As double= math.abs(e.DataRow("第二列"))
……
    If e.NewValue = "负数" Then 
        e.DataRow("第二列")  = -1 *  s
    End If
……
        If e.NewValue <> "负数" Then '且新的等级为D
            e.DataRow("第二列")  = s
        End If

[此贴子已经被作者于2022/8/29 16:57:27编辑过]

 回到顶部
帅哥,在线噢!
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107662 积分:547625 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/8/29 16:57:00 [显示全部帖子]


 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107662 积分:547625 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/8/29 17:14:00 [显示全部帖子]

e.NewValue = True是判断什么的?

 回到顶部
帅哥,在线噢!
有点蓝
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107662 积分:547625 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/8/29 20:49:00 [显示全部帖子]

xxx = True 是用来判断逻辑列是否勾选的

这里有什么必要判断值发生了变化?肯定有变化才会触发datacolchanged事件

 回到顶部