方法名称 | 分类 | 说明 |
SetHeaderCellBackColor | 界面自定义 | 设置指定标题的背景颜色。 |
SetHeaderCellFont | 界面自定义 | 设置指定标题的字体。 |
SetHeaderCellForeColor | 界面自定义 | 设置指定标题的字体颜色。 |
SetHeaderRowHeight | 界面自定义 | 设置列标题的行高。 |
ColumnHeaderRowHeights | 界面自定义 | 设置标题行的各行高度。如果标题行有三行,可以设置成“25,25,25” |
Vb.Net |
Dim tbl As SmGrid=Proj.CurrentSmGrid '设置标题指定列名的第一行为红色 tbl.SetHeaderCellBackColor("名称",Color.Red,0) '第三个参数表示设置第几行标题 '如果标题有多行,且没有被合并的话,可以遍历 For i As Integer = 0 To tbl.Rows.Fixed-1 tbl.SetHeaderCellBackColor("名称",Color.Red,i) Next '其他设置字体和字体颜色的和上面的用法一样 tbl.SetHeaderCellFont("名称",New Font("宋体",12),0) '第三个参数表示设置第几行标题 tbl.SetHeaderCellForeColor("名称",Color.Blue,0) '第三个参数表示设置第几行标题 '我们可以自定义标题的高度,每行的高度都可以定义 '如果标题有3行,就可以这样定义 tbl.ColumnHeaderRowHeights="25,25,25" '也可以这样定义 tbl.ColumnHeaderRowHeights="25,45,35" '如果用方法定义的话,可以像下面这样,有几行标题就设置几个参数 tbl.SetHeaderRowHeight(25,25,35) '如果只有2行 tbl.SetHeaderRowHeight(25,35) |
C# |
SmGrid tbl = Proj.CurrentSmGrid; // 设置标题指定列名的第一行为红色 tbl.SetHeaderCellBackColor("名称", Color.Red, 0); // 第三个参数表示设置第几行标题 // 如果标题有多行,且没有被合并的话,可以遍历 for (int i = 0; i <= tbl.Rows.Fixed - 1; i++) tbl.SetHeaderCellBackColor("名称", Color.Red, i); // 其他设置字体和字体颜色的和上面的用法一样 tbl.SetHeaderCellFont("名称", new Font("宋体", 12), 0); // 第三个参数表示设置第几行标题 tbl.SetHeaderCellForeColor("名称", Color.Blue, 0); // 第三个参数表示设置第几行标题 // 我们可以自定义标题的高度,每行的高度都可以定义 // 如果标题有3行,就可以这样定义 tbl.ColumnHeaderRowHeights = "25,25,25"; // 也可以这样定义 tbl.ColumnHeaderRowHeights = "25,45,35"; // 如果用方法定义的话,可以像下面这样,有几行标题就设置几个参数 tbl.SetHeaderRowHeight(25, 25, 35); // 如果只有2行 tbl.SetHeaderRowHeight(25, 35); |