以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  如何设置副本表的单元格样式?  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=130183)

--  作者:zcf2144
--  发布时间:2019/1/15 11:48:00
--  如何设置副本表的单元格样式?
副本表没有DrawCell事件
上网找了下C1FlexGrid的单元格样式设置,找出代码如下:
Dim sLightBlue As C1FlexGrid.CellStyle = C1FlexGrid.Styles.Add("LightBlue")
sLightBlue.BackColor = Color.lightblue
然后使用setCellStyle:
dim tb as table = e.form.controls("table1")
tb.grid.setCellStyle(4,2,sLightBlue)

结果发现出现错误提示:
Styles不是C1FlexGrid的成员

请问在狐表中如何定义一个C1FlexGrid.CellStyle类型?

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

 

副本表的drawcell事件,写到主表的drawcell事件去即可。

 

加上 If e.table.name = "xxx" Then 区分


--  作者:zcf2144
--  发布时间:2019/1/15 12:23:00
--  
可我这副本表是临时生成的,而且表名都是动态的。。。。。
通过FlexGrid真的没办法吗?

--  作者:有点甜
--  发布时间:2019/1/15 12:26:00
--  
以下是引用zcf2144在2019/1/15 12:23:00的发言:
可我这副本表是临时生成的,而且表名都是动态的。。。。。
通过FlexGrid真的没办法吗?

 

1、可以写到全局表事件

 

http://www.foxtable.com/webhelp/scr/0671.htm

 

2、设置样式,参考

 

http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=129257&replyID=865295&skin=1

 


--  作者:zcf2144
--  发布时间:2019/1/15 12:28:00
--  
谢谢!