以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 可以根据设定值来预设表格行的颜色吗? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=113154) |
-- 作者:florence -- 发布时间:2018/1/10 11:06:00 -- 可以根据设定值来预设表格行的颜色吗? 我想在订单分析表中每行设定一个颜色,如:本行记录的订单已出货并已收款,那么这行显示为黄色的背景黑色字体,如果只出货但未收到款,本行无背景色红色字体,如果还未出货,则为无背景色黑色字体, 请问该如果设置呢? 我以为是这样,([数量] * [单价], IIF([付款] is true, Dim clr As Color = Color.yellow, Dim clr As Color = null)),系统说表达式错误,请高手指教,谢谢。
|
-- 作者:有点甜 -- 发布时间:2018/1/10 11:07:00 -- 参考
http://www.foxtable.com/webhelp/scr/0656.htm
|
-- 作者:florence -- 发布时间:2018/1/10 14:19:00 -- 请问这个功能是不是只有开发版本才能有? |
-- 作者:有点甜 -- 发布时间:2018/1/10 14:41:00 -- 以下是引用florence在2018/1/10 14:19:00的发言:
请问这个功能是不是只有开发版本才能有?
任何版本都有。基本功能。 |
-- 作者:florence -- 发布时间:2018/1/10 15:27:00 -- If e.Row("付款")=True Then e.Style = "付款" End If e.Row("付款") = False AndAlso e.Row("出货") = True Then e.Style = "出货" End If 高手指点指点,请问我这段哪里错了?
提交时显示对话框是: 编译错误:“e"是"private" ,因此它在此上下文中不可访问。错误代码: If e.Row("付款")=True Then [此贴子已经被作者于2018/1/10 15:52:06编辑过]
|
-- 作者:有点甜 -- 发布时间:2018/1/10 16:40:00 -- 代码要写到drawcell事件去。在表属性那里设置。 |
-- 作者:florence -- 发布时间:2018/1/10 16:56:00 -- 是的,我是写在drawcell事件里,请看我的附件,但一确认就说我错误,请帮我看看是哪里错了? 此主题相关图片如下:catch.jpg 。 |
-- 作者:有点甜 -- 发布时间:2018/1/10 18:01:00 -- 关闭项目,重新打开,再写代码即可。 |