Foxtable(狐表)用户栏目专家坐堂 → [求助]关于DrawCell的疑问


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

主题:[求助]关于DrawCell的疑问

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/5/11 20:00:00 [显示全部帖子]

参考代码,细节你自己调整

 

Select Case e.Row("广告类别")
    Case "医疗服务", "医疗器械","医疗美容"
        e.Style = "四类行"
    Case "收藏品"
        e.Style = "敏感行"
    Case "保健食品" ,"保健食品"
        e.Style = "四类"
End Select


If e.Col.Name = "暂停期至"  Then
    If e.Row(e.Col.Name) >  Date.Today   Then
        e.Table.DataTable.AddUserStyle(e.Style & "_日期", e.Table.DataTable.Styles(e.style).BackColor, Color.red)
        e.Style = e.Style & "_日期"
    End If
End If

If e.Col.Name Like "报类_*"  Then
    If e.Row(e.Col.Name)= 1 Then
        e.Style = "四类"
    End If
End If


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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/5/11 22:57:00 [显示全部帖子]

1、drawcell事件设置的样式,是不能叠加的;

 

2、e.style只能设置为一种;

 

3、每一种可能,都必须生成一种风格名进行指定。


 回到顶部
帅哥哟,离线,有人找我吗?
有点色
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/5/11 22:58:00 [显示全部帖子]

上传例子和截图,说明你要做的效果。

 回到顶部
帅哥哟,离线,有人找我吗?
有点色
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/5/12 8:55:00 [显示全部帖子]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:工商数据查询.table


 回到顶部
帅哥哟,离线,有人找我吗?
有点色
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/5/12 10:11:00 [显示全部帖子]

以下是引用firehell在2017/5/12 9:40:00的发言:

完美  感谢老师,

另外 那个合计表选择要合计的列是怎么开通下拉让选项更多的呢? 我之前问题出在哪里 总少了一条

 

必须是【数值】列,才有合计。你之前设置的是字符列。


 回到顶部