Ver Mensaje Individual
  #9 (permalink)  
Antiguo 22/11/2009, 04:09
Avatar de erbuson
erbuson
 
Fecha de Ingreso: noviembre-2009
Mensajes: 701
Antigüedad: 15 años, 5 meses
Puntos: 53
Respuesta: Pasar datos desde un Textbox hacia un FlexGrid

Por si quieres intentar descubrir el error, te comento respecto al código que has utilizado:

Código vb:
Ver original
  1. MSFlexGrid1.Cols = 6
  2. MSFlexGrid1.Rows = 10
  3.  
  4. i = 0
  5. Do While i < 10
  6.     i = i + 1
  7.     MSFlexGrid1.TextMatrix(i, 0) = i
  8.     MSFlexGrid1.TextMatrix(i, 1) = Text2
  9.     MSFlexGrid1.TextMatrix(i, 2) = Text6
  10.     MSFlexGrid1.TextMatrix(i, 3) = Text4
  11.     MSFlexGrid1.TextMatrix(i, 4) = Text3
  12.     MSFlexGrid1.TextMatrix(i, 5) = Combo1
  13. Loop

al MSFlexGrid debes añadirle las filas a medida que las necesites. Las columnas también pero es menos habitual ya que inicialmente ya lo defines con las columnas necesarias.

Por esta razón cuando el Do While llega a un numero superior a MsFlexgrid1.Rows es cuando se produce el error.

Por otra parte ¿ Para que has puesto este bucle ? No tiene ningun sentido ya que con ello lo único que haces es llenar las filas con el mismo valor 10 veces.

Siempre empiezas con el valor i = 0 por lo que es lógico que se actuelice siempre el mismo registro del Grid

Saludos