Foxtable(狐表)用户栏目专家坐堂 → 行颜色设置


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

主题:行颜色设置

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


加好友 发短信
等级:小狐 帖子:370 积分:3195 威望:0 精华:0 注册:2016/6/16 16:11:00
行颜色设置  发帖心情 Post By:2016/9/8 13:05:00 [显示全部帖子]

If Tables("大额资金支付备案登记表_Table1").Rows("大额资金备案审核情况_审核结果")="审核通过" Then
Tables("大额资金支付备案登记表_Table1").style = "审核通过"
End If

这段代码好像不对,不知道错哪了

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


加好友 发短信
等级:小狐 帖子:370 积分:3195 威望:0 精华:0 注册:2016/6/16 16:11:00
  发帖心情 Post By:2016/9/8 14:51:00 [显示全部帖子]

以下是引用有点蓝在2016/9/8 14:35:00的发言:
代码写到drawcell事件:http://www.foxtable.com/webhelp/scr/0656.htm

If e.Row("大额资金备案审核情况_审核结果")="审核通过" Then
e.style = "审核通过"
End If
错误信息:“row”不是“formeventargs”的成员


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


加好友 发短信
等级:小狐 帖子:370 积分:3195 威望:0 精华:0 注册:2016/6/16 16:11:00
  发帖心情 Post By:2016/9/8 16:02:00 [显示全部帖子]

麻烦您看一下实例,
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目112.rar


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


加好友 发短信
等级:小狐 帖子:370 积分:3195 威望:0 精华:0 注册:2016/6/16 16:11:00
  发帖心情 Post By:2016/9/8 16:31:00 [显示全部帖子]

重新上传,刚才的表用错了

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目233.rar


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


加好友 发短信
等级:小狐 帖子:370 积分:3195 威望:0 精华:0 注册:2016/6/16 16:11:00
  发帖心情 Post By:2016/9/8 19:29:00 [显示全部帖子]

我想让您把窗口的表数据也显示颜色,我刚才试了一下,只是内部表显示了行的颜色


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


加好友 发短信
等级:小狐 帖子:370 积分:3195 威望:0 精华:0 注册:2016/6/16 16:11:00
  发帖心情 Post By:2016/9/9 11:57:00 [显示全部帖子]

我的实例在属性里面没有绑定数据表,所以颜色不变,不能和数据表一致


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


加好友 发短信
等级:小狐 帖子:370 积分:3195 威望:0 精华:0 注册:2016/6/16 16:11:00
  发帖心情 Post By:2016/9/9 13:41:00 [显示全部帖子]

我的table类型设置为SQLTable,事件afterload里面的代码如下:
DataTables("大额资金支出备案登记表_Table1").AddUserStyle("审核通过", Color.green, Color.White)
DataTables("大额资金支出备案登记表_Table1").AddUserStyle("审核未通过", Color.red, Color.White)

在事件drawcell里面的代码如下:

If e.Col.name ="大额资金备案审核情况_审核结果" Then
If e.Row("大额资金备案审核情况_审核结果")="审核通过"  Then
    e.style = "审核通过"
ElseIf e.Row("大额资金备案审核情况_审核结果")="审核未通过"  Then 
    e.style = "审核未通过"
End If
End If

为什么执行后,DataTables("大额资金支出备案登记表_Table1")审核通过的行没有变成绿色

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


加好友 发短信
等级:小狐 帖子:370 积分:3195 威望:0 精华:0 注册:2016/6/16 16:11:00
  发帖心情 Post By:2016/9/9 13:43:00 [显示全部帖子]

还是原用7楼的实例

 回到顶部