MSHFlexGrid - combinar celdas
Publicado por Sergio (13 intervenciones) el 17/09/2004 17:56:55
no hay caso, no puedo hacer que en el MSHFlexGrid se combinen las celdas, les paso el codigo que escribi
SelFilPro = "Select * From .......
Set rsHistorico = New ADODB.Recordset
rsHistorico.Open SelFilPro, cnHistorico, adOpenDynamic, adLockOptimistic
Fila = 1
While Not (rsHistorico.EOF)
With MSHFlexGrid1
.TextMatrix(Fila, 0) = Fila
.TextMatrix(Fila, 1) = Format(rsHistorico!Fecha, TempFormatoFecha)
.TextMatrix(Fila, 2) = rsHistorico!VidrioPet
.TextMatrix(Fila, 3) = rsHistorico!Linea
.TextMatrix(Fila, 4) = rsHistorico!Producto
rsHistorico.MoveNext
Fila = Fila + 1
.Rows = Fila + 1
End With
Wend
MSHFlexGrid1.Rows = Fila
'combinacion de celdas
MSHFlexGrid1.MergeCells
MSHFlexGrid1.MergeRow(0) = False
MSHFlexGrid1.MergeRow(1) = True
MSHFlexGrid1.MergeRow(2) = True
MSHFlexGrid1.MergeRow(3) = False
SelFilPro = "Select * From .......
Set rsHistorico = New ADODB.Recordset
rsHistorico.Open SelFilPro, cnHistorico, adOpenDynamic, adLockOptimistic
Fila = 1
While Not (rsHistorico.EOF)
With MSHFlexGrid1
.TextMatrix(Fila, 0) = Fila
.TextMatrix(Fila, 1) = Format(rsHistorico!Fecha, TempFormatoFecha)
.TextMatrix(Fila, 2) = rsHistorico!VidrioPet
.TextMatrix(Fila, 3) = rsHistorico!Linea
.TextMatrix(Fila, 4) = rsHistorico!Producto
rsHistorico.MoveNext
Fila = Fila + 1
.Rows = Fila + 1
End With
Wend
MSHFlexGrid1.Rows = Fila
'combinacion de celdas
MSHFlexGrid1.MergeCells
MSHFlexGrid1.MergeRow(0) = False
MSHFlexGrid1.MergeRow(1) = True
MSHFlexGrid1.MergeRow(2) = True
MSHFlexGrid1.MergeRow(3) = False
Valora esta pregunta


0