--
与1楼图相比,序号列选定行的行号不能显示
此主题相关图片如下:表样式.jpg
以下是自定义函数
Dim name As String =args(0)
Dim b As Table = Tables(name)
\'Dim dt As DataTable = b.DataTable
\'dt.SysStyles("EmptyArea").BackColor = Color.black \'空白区背景颜色
b.UseVisualStyle = False \'关闭系统界面风格,否则部分设置不起作用
b.ListMode = True \'整行突出显示
b.SysStyles("EmptyArea").BackColor = Color.black \'空白区背景颜色
b.SysStyles("Alternate").BackColor = Color.Azure \'交替行颜色(蔚蓝色)
b.SysStyles("CurrentRow").BackColor = Color.DarkOrange \'当前行颜色(深橙色)
\'b.SysStyles("CurrentRow").ForeColor = Color.White \'当前行字颜色
b.SysStyles("Fixed").BackColor = Color.Brown \'标题行颜色(棕色)
b.SysStyles("Fixed").ForeColor = Color.White \'标题行字颜色
b.SysStyles("SelectedRowHeader").BackColor = Color.DarkCyan \'选定行的行标题颜色(深青色)
b.SysStyles("SelectedRowHeader").ForeColor = Color.White \'选定行的行标题字颜色
b.SysStyles("SelectedColumnHeader").BackColor = Color.DarkCyan \'选定列的列标题颜色(深青色)
b.SysStyles("SelectedColumnHeader").ForeColor = Color.White \'选定列的列标题字颜色
b.SysStyles("Focus").BackColor = Color.DarkCyan \'焦点单元格颜色(深青色)
b.SysStyles("Focus").ForeColor = Color.White \'选定列的列标题字颜色
b.Grid.Styles("UnchangedRowHeader").forecolor = Color.White