Como Limpiar Msflexgrid????

juan carlos
03 de Noviembre del 2008
Mi problema es como limpiar una grilla, la limpio pero luego no me aparecen los datos que ingreso. creo que se me eliminan las filas, esta bien este codigo??

For i = MSFlexGrid1.Rows To 2 Step -1
MSFlexGrid1.RemoveItem i
Next i

MSFlexGrid1.Clear
MSFlexGrid1.Rows = 2

UnderNoobs
03 de Noviembre del 2008
bueno tu codigo es bien, pero

\'aki limpias tu matriz item por item
For i = MSFlexGrid1.Rows To 2 Step -1
MSFlexGrid1.RemoveItem i \'aqui eliminas las filas (item)
Next i
\'este es recomendable cuando solo quieres eliminar ciertos item, y no la matriz completa
--------------------------------------------------------------------------
--------------------------------------------------------------------------
\'y aka limpias la matriz completa (inluyendo
\'los encabezados)
MSFlexGrid1.Clear
MSFlexGrid1.Rows = 2

entonces no capto muy bien lo q deseas hacer...
si luego quieres ingresar datos, los limpiadores deben estar antes del ADDITEM no despues ^^...y utiliza uno de ellos..el q mas te convenga..xD

espero te halla ayudado.

sl2 y suerte.

phileas fogg
03 de Noviembre del 2008
No entiendo bien que te pasa pero yo hago esto:
Me.MSHFlexGrid1.Clear
Me.MSHFlexGrid1.Rows = 0
Me.MSHFlexGrid2.Clear
Me.MSHFlexGrid2.Rows = 0

para limpiar mis grids y luego vuelvo a agregar con
additem

rolo
03 de Noviembre del 2008
' Para limpiar un grid solo basta hacer eso
MSFlexGrid1.Clear
Para hacer que el grid solo tenga dos columnas y dos filas as esto

MSFlexGrid1.Rows = 2
MSFlexGrid1.Cols = 2
Ya con eso tu grid estara limpio
.
Cuando hayas limpiado tu grid
Puedes ingresar los datos con additem