打开一张表后,如果列标题跟当前日期相同,背景颜色设置为黄色。例如今天是2号,如果列标题是2,这列就设置为黄色背景,怎么写。
DrawCell事件:
http://www.foxtable.com/webhelp/topics/0656.htm
if e.col.caption = date.today.day then
e.style = "黄色样式"
end if
能不能在打开的时候就直接设置列背景颜色,必须每次绘制都执行,没有像行颜色设置的吗
项目属性 全局表事件 afterload 里面:
e.DataTable.Theme = "Office2013Red"
e.DataTable.SysStyles("Alternate").BackColor = color.yellow
If e.DataTable.Name = "ksb" Then
e.DataTable.AddUserStyle("列黄色背景", Color.Yellow, Color.Black)
End If
项目属性 全局表事件 drawcell 里面:
If e.Table.Name = "ksd" AndAlso e.Col.caption = Date.today.day Then
e.style = "列黄色背景"
End If