以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]是否可以用代码指定一个单元格的背景颜色  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=130093)

--  作者:智友软件工作室
--  发布时间:2019/1/13 1:18:00
--  [求助]是否可以用代码指定一个单元格的背景颜色
比如指定第5行第6列的单元格背景颜色为蓝色
--  作者:wyz20130512
--  发布时间:2019/1/13 10:01:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:绘制单元格.png
图片点击可在新窗口打开查看


Initialize事件:
DataTables("表C").AddUserStyle("bc",Color.Green,Color.black)

DrawCell事件:

If e.Col.Name = "第六列" And e.Row.Index = 4 Then
    e.Style = "bc"
End If

--  作者:133198609
--  发布时间:2019/1/13 10:10:00
--  
解释很详细,点赞
--  作者:智友软件工作室
--  发布时间:2019/1/13 15:20:00
--  
谢谢,我现在的实际情况是通过筛选之后,会有若干个符合条件的单元格,然后把单元格背景标色,打开软件会筛选多次,每次都要清楚原来的样式,然后按照筛选出的单元格标色,每次标色都不固定,最重要的是动态的
--  作者:y2287958
--  发布时间:2019/1/13 16:32:00
--  
以下是引用智友软件工作室在2019/1/13 15:20:00的发言:
谢谢,我现在的实际情况是通过筛选之后,会有若干个符合条件的单元格,然后把单元格背景标色,打开软件会筛选多次,每次都要清楚原来的样式,然后按照筛选出的单元格标色,每次标色都不固定,最重要的是动态的
用drawcell跟筛选没关系


--  作者:有点甜
--  发布时间:2019/1/13 21:23:00
--  

参考

 

http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=100242&skin=0

 


--  作者:wyz20130512
--  发布时间:2019/1/14 17:08:00
--  回复:(智友软件工作室)谢谢,我现在的实际情况是通...
理解DrawCell工作原理,依据你的条件加以判断即可。