读书人

MSFlexGrid1 不能设置单元格颜色了!求

发布时间: 2013-07-29 10:30:31 作者: rapoo

MSFlexGrid1 不能设置单元格颜色了!求解决,谢谢!
各位高手,请帮我看看吧。

第1个问题
MSFlexGrid1 不能设置单元格颜色了!
注:Form12.盘点表【就是MSFlexGrid1控件】

Form12.盘点表.Row = 10 '选择第i行
Form12.盘点表.Col = 1 '选择第1列
Form12.盘点表.RowSel = 10 '选择第i行
Form12.盘点表.ColSel = Form12.盘点表.Cols - 1 '选择第19列(以上四行就是将合计行选择)

Form12.盘点表.CellBackColor = RGB(220, 220, 220) '为合计行添加颜色【此行颜色不显示,依然是白色】
Form12.盘点表.TopRow = Form12.盘点表.Rows - 1 '显示完数据,滚动到最后一行
====================================

第2个问题:
Form12.盘点表MSFlexGrid1.Rows = rs1.RecordCount + 2 '设定总行数

不能设定总行数了。以前都可以的,从昨天开始,数据库格式没变,代码没变。 vb,access
[解决办法]
1

Form12.盘点表.Row = 10                           '选择第i行
For i = 1 To Form12.盘点表.Cols - 1
Form12.盘点表.Col = i
Form12.盘点表.CellBackColor = RGB(220, 220, 220)
Next i
Form12.盘点表.TopRow = Form12.盘点表.Rows - 1

2

rs1.MoveLast
rs1.MoveFirst
Form12.盘点表MSFlexGrid1.Rows = rs1.RecordCount + 2 '设定总行数

读书人网 >VB

热点推荐