以下是引用狐狸爸爸在2009-8-27 7:58:00的发言:
系统样式设置
DataTable有个SysStyles集合,用于返回指定名称的系统样式,例如:
DataTables("成绩表").SysStyles("Alternate")
表示成绩表交替行的样式。
系统样式包括:
Normal: 数据区
Frozen: 冻结区
Alternate: 交替行
EmptyArea:空白区
Fixed: 标题行
样式包括以下属性:
BackColor: 背景颜色
ForeColor: 字体颜色
FontBold: 逻辑型,设为True,字体加粗
FontItalic: 逻辑型,设为True,字体倾斜
FontStrikeout:逻辑型,设为True,字体带删除线
FontUnderline:逻辑型,设为True,字体带下划线
示例
希望将空白区的背景颜色设为白色:
DataTables(
"表A").SysStyles("EmptyArea").BackColor = Color.White
我一直觉得,系统样式设置有点不对劲.
为按照狐表中的定义,DataTable表示后台的表,Table表示看得见的表.所以,应该是给table设置样式,而不应该给DataTable设置样式,DaTatable是后台的看不见的,不应该有样式.不知我的理解不对,还是贺老师自己把这两个概念搞混了.