VB MSFlexGrid 显示数据
在窗体的ComboBox中选择一个选项后,在MSFlexGrid中会显示对应的一些数据,我如果重新选择其它的ComboBox中的选项后想在MSFlexGrid中重新显示对应数据,但现在却是在上次数据的基础上继续增加数据,请问这个问题应该怎样解决?
另外MSFlexGrid合并标题的问题,我以前已经提问过了,但还是没有解决:标题共有三行,其中有些行中的某几列需要合并,,某些相同列需要合并,但不合并输入数据,用合并单元格的方式只合并标题,应怎样做,可否举个例子?
谢谢!
[解决办法]
Dim i As Long
With sgrd
.Cols = 5
.Rows = 4
For i = 1 To 4
.TextMatrix(0, i) = "学生档案 "
.ColAlignment(i) = 4
Next
.TextMatrix(1, 0) = "序号 "
.TextMatrix(2, 0) = "2 "
.TextMatrix(3, 0) = "2 "
.TextMatrix(1, 1) = "姓名 "
.TextMatrix(1, 2) = "姓名 "
.TextMatrix(1, 3) = "性别 "
.TextMatrix(1, 4) = "年龄 "
.MergeCells = flexMergeRestrictRows
.MergeRow(0) = True
.MergeRow(1) = True
.MergeCol(0) = True
End With
看这段代码你就明白了。