以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 数据标记的问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=21784) |
-- 作者:jswalley -- 发布时间:2012/7/24 16:32:00 -- 数据标记的问题 帮助文件中对于数据标记的说明好像比较少,问一下 就是简单的数据表中对于数据60分以下的数据显示红色,80分以上显示蓝色,在这之间的显示蓝色如何用代码实现? |
-- 作者:狐狸爸爸 -- 发布时间:2012/7/24 17:03:00 -- 呵呵,我有一种想撞墙的冲动,这不是一样的么:
If e.Col.IsNumeric AndAlso e.Col.Name <> "总分" Then |
-- 作者:jswalley -- 发布时间:2012/7/24 17:36:00 -- 我也看了例子了。 但现在我是在一个数据库中设置了两个表,一个表是项目数据,字段为天气 数据为晴天,后面有一个颜色字段是 蓝色的。 天气字段数据为雨天 颜色字段是黑色。 天气字段数据位大风 颜色字段是褐色。 可能还有其他天气类型,颜色也是有用户定义的。 另外一张表里面就有天气的字段。 这个字段的颜色 需要根据另外一张表的设置来显示颜色。 天气的种类和颜色都是由客户来设置的,有多少也不一定。 如果事先设置很多种类型好像也不大合适。这种情况如何进行数据标识? 另外就是 类型中颜色的字段我设置是整数,我查看数据值是负数,如何转化为颜色数据? |
-- 作者:童年 -- 发布时间:2012/7/24 19:48:00 -- 这也是我今天想问的问题。当一个男人年龄等于59岁时,也就是临退休,标记一种一色用于提醒他该办理手续了。大于等于60岁时标记另一种颜色。而女性是54岁临退休,55岁退休。 [此贴子已经被作者于2012-7-24 23:37:53编辑过]
|
-- 作者:狐狸爸爸 -- 发布时间:2012/7/25 8:09:00 -- To: jswalley: DrawCell执行非常频繁,不可以每次绘制的时候再去其他表查询数据,得出样式,而是直接根据本行内容,用Select Case或者if语句获取对应的样式,这些样式应该事先定义好。 To: 童年 好好看看DrawCell事件的说明。 |