La Web del Programador: Comunidad de Programadores
 
    Pregunta:  17933 - DBGRID VS. MSFLEXGRID
Autor:  Isabel Palacio Gonzalez
Antes de escribir leí varias preguntas y ahora estoy mas confundida. Mi duda es sobre el Grid pero veo que algunas veces mencionan Control Grid, Db, Flex etc. Yo tengo VB6. No estoy conectándome a ninguna base de datos solo quiero presentar el grid y permitir al usuario escribir. Mi problema es que al presentar el grid no permite al usuario posicionarse en determinada celda y escribir algun valor. Si me deja desplegar pero no tomar valores... gracias.

  Respuesta:  Luis Fernando Melo Sevilla
Hola..
Primero te trataré de explicar los diferentes Grid que se usan:

Un control Grid se usaba a vb4, y solo era una matrix para mostrar datos.
Un DBGrid es un control unido a un origen de datos y permite realizar diferentes tareas como editar, añadir y eliminar registros.
Un flexGrid es la versión que reemplazó al control Grid de la VB4.
Incluso si miras tu componetes encontraras un Flex grid jerarquico....

Este control FlexGrid está diseñado principalmente para mostrar información, si quieres que tus usuarios puedan modificar, insertar o eliminar, te cuento que es algo bastante complicado pero lo puedes implementar todo por codigo, por ejemplo superponiendo una caja de texto sobre una celda para que el usuario pueda hacer modificaciones...

O puedes comprar un ControlGrid de un tercero que te permita hacer lo que necesitas sin necesidad de programarlo tu.