以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  绘制单元格的样式  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=104123)

--  作者:czy66ds
--  发布时间:2017/7/24 10:00:00
--  绘制单元格的样式

假设下面是一个窗口表:

 

 窗口1

  类型   数量     金额    备注 
   A    1    20    
   B    2    30    
   C    3    50    

 

已经设置表样式为:"样式1"

希望在表事件DRAWcell中写代码,将类型为C的行,列为金额的单元格用"样式1”绘制出来。

 

代码该如何写?

 

关键是不会表达这个单元格。


--  作者:有点甜
--  发布时间:2017/7/24 10:01:00
--  

If e.col.name = "金额" AndAlso e.row("类型") = "C" then

    e.Style = "样式1"

end if

[此贴子已经被作者于2017/7/24 10:08:24编辑过]

--  作者:czy66ds
--  发布时间:2017/7/24 10:08:00
--  
谢谢。但是

DrawCell中,e参数没有rows这个属性呀。


--  作者:有点甜
--  发布时间:2017/7/24 10:09:00
--  

哦,写错了,是e.row

 

If e.col.name = "金额" AndAlso e.row("类型") = "C" then

    e.Style = "样式1"

end if