Foxtable(狐表)用户栏目专家坐堂 → 数据标记的问题


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

主题:数据标记的问题

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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/7/24 17:03:00 [显示全部帖子]

呵呵,我有一种想撞墙的冲动,这不是一样的么:

 

If e.Col.IsNumeric AndAlso e.Col.Name <> "总分" Then
    If e.Row.IsNull(e.Col.Name) = False Then
        If e.Row(e.Col.Name) < 60 Then
            e.Style = "不及格"
        ElseIf e.Row(e.Col.Name) < 80 Then
            e.Style = "及格" 
        Else
            e.Style = "优秀"
        End If
    End If
End If


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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/7/25 8:09:00 [显示全部帖子]

To:  jswalley:
 
DrawCell执行非常频繁,不可以每次绘制的时候再去其他表查询数据,得出样式,而是直接根据本行内容,用Select Case或者if语句获取对应的样式,这些样式应该事先定义好。
 
To: 童年
好好看看DrawCell事件的说明。

 回到顶部