7 个解决方案
#1
是控件中的表格,还是就是简单的表格
#2
是控件c1flexgrid的表格。
#3
''单元格背景色
Dim sLightBlue As CellStyle = C1FlexGrid1.Styles.Add("LightBlue")
sLightBlue.BackColor = Drawing.Color.LightBlue
Dim sLightPink As CellStyle = C1FlexGrid1.Styles.Add("LightPink")
sLightPink.BackColor = Drawing.Color.LightPink
For i As Int32 = 1 To C1FlexGrid1.Rows.Count - 2
If i Mod 2 = 1 Then
C1FlexGrid1.SetCellStyle(i, 2, sLightBlue)
Else
C1FlexGrid1.SetCellStyle(i, 4, sLightPink)
End If
''行号
C1FlexGrid1(i, 0) = i.ToString
Next
#4
字体颜色
CellStyle cs1 = g.Styles.Add("Sumi");
cs1.ForeColor = Color.Yellow;
g.Rows[r].Style = cs1;
CellStyle cs1 = g.Styles.Add("Sumi");
cs1.ForeColor = Color.Yellow;
g.Rows[r].Style = cs1;
#5
谢谢hansin的指点!
但边框的颜色怎么设置?我利用下面方法只能设置c1flexgrid1(3,5)单元格的右边框以及下边框的颜色,但左边框以及上边框的颜色没有设置成红色。
Dim bor As CellRange = C1FlexGrid1.GetCellRange(3, 5)
bor.StyleNew.Border.Color = Color.Red
但边框的颜色怎么设置?我利用下面方法只能设置c1flexgrid1(3,5)单元格的右边框以及下边框的颜色,但左边框以及上边框的颜色没有设置成红色。
Dim bor As CellRange = C1FlexGrid1.GetCellRange(3, 5)
bor.StyleNew.Border.Color = Color.Red
#6
那如何根据单元格的内容自动改变颜色呢?
例如,单元格里的数字<10,背景色是蓝色;>9是背景色是灰色;>19背景色是红色;
例如,单元格里的数字<10,背景色是蓝色;>9是背景色是灰色;>19背景色是红色;
#7
bor.StyleNew.Border.Style = BorderStyleEnum.Double;
试试看看,好不好使、
#1
是控件中的表格,还是就是简单的表格
#2
是控件c1flexgrid的表格。
#3
''单元格背景色
Dim sLightBlue As CellStyle = C1FlexGrid1.Styles.Add("LightBlue")
sLightBlue.BackColor = Drawing.Color.LightBlue
Dim sLightPink As CellStyle = C1FlexGrid1.Styles.Add("LightPink")
sLightPink.BackColor = Drawing.Color.LightPink
For i As Int32 = 1 To C1FlexGrid1.Rows.Count - 2
If i Mod 2 = 1 Then
C1FlexGrid1.SetCellStyle(i, 2, sLightBlue)
Else
C1FlexGrid1.SetCellStyle(i, 4, sLightPink)
End If
''行号
C1FlexGrid1(i, 0) = i.ToString
Next
#4
字体颜色
CellStyle cs1 = g.Styles.Add("Sumi");
cs1.ForeColor = Color.Yellow;
g.Rows[r].Style = cs1;
CellStyle cs1 = g.Styles.Add("Sumi");
cs1.ForeColor = Color.Yellow;
g.Rows[r].Style = cs1;
#5
谢谢hansin的指点!
但边框的颜色怎么设置?我利用下面方法只能设置c1flexgrid1(3,5)单元格的右边框以及下边框的颜色,但左边框以及上边框的颜色没有设置成红色。
Dim bor As CellRange = C1FlexGrid1.GetCellRange(3, 5)
bor.StyleNew.Border.Color = Color.Red
但边框的颜色怎么设置?我利用下面方法只能设置c1flexgrid1(3,5)单元格的右边框以及下边框的颜色,但左边框以及上边框的颜色没有设置成红色。
Dim bor As CellRange = C1FlexGrid1.GetCellRange(3, 5)
bor.StyleNew.Border.Color = Color.Red
#6
那如何根据单元格的内容自动改变颜色呢?
例如,单元格里的数字<10,背景色是蓝色;>9是背景色是灰色;>19背景色是红色;
例如,单元格里的数字<10,背景色是蓝色;>9是背景色是灰色;>19背景色是红色;
#7
bor.StyleNew.Border.Style = BorderStyleEnum.Double;
试试看看,好不好使、