以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 窗口_Table1颜色 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=59300) |
||||
-- 作者:Lc -- 发布时间:2014/11/1 17:59:00 -- 窗口_Table1颜色 核载人数 应为“车辆信息”表 “核载人数”列 窗口_Table1; 一号车核载人数< 80%为绿色,>=80%-<100%为黄色,>=100%为红色 二号车核载人数< 80%为绿色,>=80%-<100%为黄色,>=100%为红色 求代码?谢谢
[此贴子已经被作者于2014-11-1 18:01:30编辑过]
|
||||
-- 作者:y2287958 -- 发布时间:2014/11/1 18:01:00 -- 例子呢 |
||||
-- 作者:Lc -- 发布时间:2014/11/1 18:04:00 -- 可能网速问题上传不了 |
||||
-- 作者:czy -- 发布时间:2014/11/1 19:07:00 -- http://www.foxtable.com/help/topics/0656.htm
|
||||
-- 作者:Lc -- 发布时间:2014/11/1 20:12:00 --
|
||||
-- 作者:czy -- 发布时间:2014/11/1 20:58:00 -- 临时表不行吧。 |
||||
-- 作者:Lc -- 发布时间:2014/11/1 21:36:00 -- If e.Col.IsNumeric AndAlso e.Col.Name <> "合计" Then 这段代码结果是
怎样把这段代码 If e.Col.IsNumeric AndAlso e.Col.Name <> "合计" Then
改成 : 窗口1_Table1 列"一号车(第1车)"截短成"一号车" 这段代码错在哪?If e.Col.IsNumeric AndAlso e.Col.Name.SubString(0,3) = "一号车" Then [此贴子已经被作者于2014-11-1 21:47:57编辑过]
|
||||
-- 作者:y2287958 -- 发布时间:2014/11/1 22:01:00 -- If e.Col.IsNumeric AndAlso e.Col.Caption.StartsWith("一号车") If e.Row.IsNull(e.Col.Name) = False If e.Row(e.Col.Name) < 15 Then e.Table.DataTable.AddUserStyle("绿牌",Color.FromARGB(0, 192, 0), Color.DarkSlateGray) e.Style = "绿牌" Else If e.Row(e.Col.Name) >= 15 AndAlso e.Row(e.Col.Name) <= 20 Then e.Table.DataTable.AddUserStyle("黄牌", Color.Yellow, Color.DarkSlateGray) e.Style = "黄牌" Else If e.Row(e.Col.Name) > 20 Then e.Table.DataTable.AddUserStyle("红牌", Color.Red, Color.DarkSlateGray) e.Style = "红牌" End If End If End If
[此贴子已经被作者于2014-11-1 22:01:56编辑过]
|
||||
-- 作者:Lc -- 发布时间:2014/11/1 22:05:00 -- 谢谢! |
||||
-- 作者:Lc -- 发布时间:2014/11/1 22:18:00 -- 能否把 15 引用"车辆信息"核载人数*80% If e.Row(e.Col.Name) < 15 Then |