La Web del Programador: Comunidad de Programadores
 
    Pregunta:  3174 - AYUDA CON EL DATAGRID
Autor:  Richard Lazo Vigil
Hola Estoy realizando un sistema de ventas en la versión 6.0, pero quiero que el usuario ingrese los datos al realizar una compra con un datagrid. Por ejemplo cuando en la primera columna ingrese el codigo del producto en forma automatica aparezcan el nombre y precio de dicho producto, luego ingrese la cantidad y calcule el precio, y así en cada linea hasta que yo desee, todo esto se graba en una base de datos.
Si alguien puede ayudarme lo agradeceré....

  Respuesta:  Gonzalo Corchon
El problema que tienes se nos ha planteado este año en la universidad y hemos llegado a un par de soluciones chapuceras que a lo mejor te pueden servir ya que segun creemos no es fisicamente posible escribir dentro de un datagrid:
La primera consistía en crear dinamicamente cajas de texto del tamaño de la celda sobre el datagrid en el lugar en el que se quería escribir de tal forma que parecía como si escribieras sobre el propio datagrid.Tiene el inconveniente de que debes conocer el tamaño del datagrid desde el principio, es decir, si tienes una scrollbar probablemente sea complicado implementarlo.
La segunda solución fue poner dos cuadros de texto fuera del datagrid en los cuales se escribían los datos y después de pulsar intro se introducían dentro del datagrid haciendo los calculos pertinentes.

Nada más. Espero que te sirva de ayuda