以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 如何设置副本表的单元格样式? (http://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 -- 谢谢! |