Foxtable(狐表)用户栏目专家坐堂 → 信息提示


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

主题:信息提示

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


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

增加一个备注列,在datacolchanged事件,当当前行审批列为true,把修改前的数据保存到备注列中

drawcell事件里判断当前行审批列为true,并且备注列有值,就设置单元格颜色:http://www.foxtable.com/webhelp/scr/0656.htm


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


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

明细表datacolchangde事件
Dim dr1 As DataRow = e.DataRow
Select Case e.DataCol.Name
    Case "物资名称"
        If dr1("审批状态") = False Then
            dr1("物资名称更改记录") = Nothing
        Else
            dr1("物资名称更改记录") = e.OldValue
        End If
End Select
[此贴子已经被作者于2018/8/6 20:04:13编辑过]

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


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


If e.Row("审批状态") = True AndAlso e.Row.DataRow.RowState = DataRowState.Added Then
    e.style = "增加"
End If

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


加好友 发短信
等级:超级版主 帖子:110581 积分:562801 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/8/11 9:22:00 [显示全部帖子]

之前不是说要新增加状态的才显示吗,保存后状态就不是新增了

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


加好友 发短信
等级:超级版主 帖子:110581 积分:562801 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/8/11 10:19:00 [显示全部帖子]

怎么样才算是新增的?今天新增的,100年后还算是新增吗?

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


加好友 发短信
等级:超级版主 帖子:110581 积分:562801 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/8/11 13:59:00 [显示全部帖子]

那意思就是“审批状态”= false都是了

If e.Row("审批状态") = false then
    e.style = "增加"
End If

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


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

行不行自己测试就知道了

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


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

窗口表如果是sqltable,要在窗口表事件drawcell处理
如果是设置DataSource的,要到全局表事件 drawcell处理

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


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

和这段代码没有关系。请上传实例说明

 回到顶部