Foxtable(狐表)用户栏目专家坐堂 → 颜色显示错误


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

主题:颜色显示错误

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


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

首先要理解代码:
e.Col.IsNumeric  表示是数值列
e.Col.Name <>  "订单状态"  表示不是"订单状态"列,

上面判断了是数值列才会进入if里面的代码,所以下面的判断就出错了,数值和字符串比较,自然就出错了
e.Row(e.Col.Name) = "未加工" 

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


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

连自己要做什么都搞不清楚么

If e.Col.IsNumeric  AndAlso e.Col.Name <>  "订单状态"  Then  

改为

If e.Col.Name =  "订单状态"  Then  

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


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

代码没有任何问题,你添加样式了吗

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


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

有点麻烦,比如“进行中”,其他一样

Dim fnt As font = Tables("生产排产表_生产排产表").Font
Dim style = Tables("生产排产表_生产排产表").grid.Styles.Add("User进行中") '名称必须是User+样式名称
Dim f As New Font(fnt.Name,fnt.size, FontStyle.Bold)
style.Font = f
style.BackColor = Color.Green
style.ForeColor = Color.white


 回到顶部