以文本方式查看主题

-  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=63086)

--  作者:lyzhuo
--  发布时间:2015/1/13 18:18:00
--  如何用代码设置一个表的框线,及应用格式?
平时所做的都是在表样式及Drawcall里进行操作,怎样用代码的方式进行定义操作?谢谢
--  作者:有点甜
--  发布时间:2015/1/13 19:15:00
--  

 例如

 

Dim cs1 As C1.Win.C1FlexGrid.CellStyle = Tables("表A").grid.Styles.Add("cs1")
cs1.Font = new Font("宋体", 12)
cs1.Backcolor = Color.Red
Tables("表A").Grid.SetCellStyle(1, 1, cs1)


--  作者:lyzhuo
--  发布时间:2015/1/14 10:10:00
--  

这段代码怎么看不懂呢?


--  作者:有点甜
--  发布时间:2015/1/14 10:25:00
--  

单元格,第一行、第一列,设置样式cs1

 

Tables("表A").Grid.SetCellStyle(1, 1, cs1)


--  作者:lyzhuo
--  发布时间:2015/1/14 10:30:00
--  

我就想用代码加上所有的框线,如果不是代码写出来的,直接在表样式里改一下就可以了,

可这个是临时表,得用代码来写。不知道怎么写了


--  作者:lyzhuo
--  发布时间:2015/1/14 10:31:00
--  

另外在表事件的DrawCell里写上下面代码,就可以应用样式,如果用代码怎么写,没见有此例子。

表事件

 其他设置_DrawCell

 If e.Row("资金来源") <> Nothing Then

    e.Style="测试2015"

End If


--  作者:有点甜
--  发布时间:2015/1/14 10:41:00
--  

 参考

 

http://www.foxtable.com/help/topics/2628.htm

 

http://www.foxtable.com/help/topics/0671.htm