以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 显示超差单元格颜色 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=48831) |
||||
-- 作者:tj-pacer -- 发布时间:2014/4/6 22:01:00 -- 显示超差单元格颜色 有三个表,标准规格表,公差表和测量数据表,想要测量数据超差的单元格以红色背景显示,如何写代码?
若 标准规格表(D1)-公差表(D1)<测量数据表(D1)<标准规格表(D1)+公差表(D1) 测量数据表(D1)单元格为原色,否则,单元测量数据表(D1)单元格为红色
|
||||
-- 作者:zyqzyy -- 发布时间:2014/4/6 23:36:00 -- 参考这儿http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=48733 |
||||
-- 作者:tj-pacer -- 发布时间:2014/4/7 7:12:00 -- 谢谢2楼,我的例子要复杂的多,每一列的标定尺寸都不一样,涉及到3个表中取数,比简单的固定值(如60分)复杂许多,我自己无法完成,请高手帮助,谢谢! |
||||
-- 作者:lsy -- 发布时间:2014/4/7 8:32:00 --
|
||||
-- 作者:tj-pacer -- 发布时间:2014/4/7 22:00:00 -- 多谢Isy, 真正套用到我的项目中,为什么是两个"product"呀,实际的项目中该表还有一个“TestingDate"列
e.Table.DataTable.AddUserStyle("差",Color.Red,Color.Black)
套用后,出现如下错误
.NET Framework 版本:2.0.50727.3053
|
||||
-- 作者:tj-pacer -- 发布时间:2014/4/7 23:05:00 -- 搞定了,加入了一行代码
e.Table.DataTable.AddUserStyle("差",Color.Red,Color.Black) If e.Col.IsNumeric End if |