以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  记录行 背景色  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=101430)

--  作者:wangjh8888
--  发布时间:2017/5/31 11:22:00
--  记录行 背景色
请教 如何编写代码  依据某字段不同值,实现不同行的不同背景色前景色  谢谢
--  作者:有点色
--  发布时间:2017/5/31 12:09:00
--  

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

 


--  作者:wangjh8888
--  发布时间:2017/5/31 14:07:00
--  
这是对单元格的颜色处理,对记录行怎么处理呢,参考哪里?  谢谢
--  作者:有点色
--  发布时间:2017/5/31 14:47:00
--  

 记录窗口的?

 

Dim frm As WinForm.Form = Forms("窗口1")
Dim g1 = frm.Controls("RecordGrid1").basecontrol   \'第一行第二列样式
Dim rng As C1.Win.C1FlexGrid.CellRange = g1.GetCellRange(2, 1, 2, 1)
Dim cs1 As C1.Win.C1FlexGrid.CellStyle = g1.Styles.Add("样式1")
cs1.TextAlign = 4  \'居中
cs1.Font = new font("宋体", 15)
cs1.forecolor = color.red
cs1.backcolor = color.yellow
rng.style = cs1

 


--  作者:wangjh8888
--  发布时间:2017/5/31 15:00:00
--  
table  控件的  如何编写  谢谢
--  作者:有点色
--  发布时间:2017/5/31 15:25:00
--  
 你说的记录行,指的是哪里的?截图说明。
--  作者:wangjh8888
--  发布时间:2017/5/31 20:20:00
--  
就是  table控件 , 绑定一个数据表,  这个表的行, 如何编写代码 ,设定行的前景色和背景色 (图片不知道怎么传)  不知道表达清楚没有,不好意思
图片点击可在新窗口打开查看此主题相关图片如下:0026.gif
图片点击可在新窗口打开查看

比如事业部记录的行要一个颜色 ,  商业部记录的行另一个颜色
[此贴子已经被作者于2017/5/31 20:57:50编辑过]

--  作者:wyz20130512
--  发布时间:2017/5/31 21:14:00
--  
\'表的AfterLoadTableSetting事件
With e.Table.DataTable
    .AddUserStyle("mg",Color.Blue,Color.White)
    .AddUserStyle("rb",Color.Red,Color.White)
    .AddUserStyle("zg",Color.Green,Color.White)
End With

\'表的DrawCell事件
Select Case e.Row(e.Col.Name)
    Case "美国"
        e.Style = "mg"
    Case "日本"
        e.Style = "rb"
    Case "中国"
        e.Style = "zg"
End Select

--  作者:有点色
--  发布时间:2017/5/31 21:21:00
--  

一样的意思,drawcell事件

 

If e.Row("部门") = "商业部" Then
    e.Style = "样式1"

ElseIf e.Row("部门") = "事业部" Then

    e.Style = "样式2"
End If

 

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

 


--  作者:wangjh8888
--  发布时间:2017/6/4 12:04:00
--  
嗯嗯 谢谢