Foxtable(狐表)用户栏目专家坐堂 → 还是新增行问题


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

主题:还是新增行问题

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


加好友 发短信
等级:超级版主 帖子:110648 积分:563148 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/4/30 10:13:00 [显示全部帖子]

这种逻辑不能重复重置列的,因为取的是最大值,每次重置最大值都会变化。重置列并不是所有情况都适合使用的。任何代码都不是万金油,要看逻辑和具体使用场景

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


加好友 发短信
等级:超级版主 帖子:110648 积分:563148 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/4/30 10:15:00 [显示全部帖子]

可以判断一下行状态

If e.DataCol.Name = "cpbm" Then
    If e.DataRow.IsNull("cpbm") OrElse e.DataRow.IsNull("fxfs") Then
        e.DataRow("fxrq") = Nothing
        e.DataRow("qxrq") = Nothing
        e.DataRow("zxrq") = Nothing
    Else
        If e.DataRow("fxfs")= "按月实际天数付" andalso  e.DataRow.rowstate <> = DataRowState.Unchanged Then


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


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

或者
If e.DataRow("fxfs")= "按月实际天数付" andalso  e.DataRow.rowstate = DataRowState.Added Then


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


加好友 发短信
等级:超级版主 帖子:110648 积分:563148 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/4/30 10:59:00 [显示全部帖子]

截图说明一下

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


加好友 发短信
等级:超级版主 帖子:110648 积分:563148 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/4/30 11:15:00 [显示全部帖子]

获取月份的最后一天:http://www.foxtable.com/webhelp/topics/1337.htm

 回到顶部