La Web del Programador: Comunidad de Programadores
 
    Pregunta:  37112 - CAMBIAR CARACTERES EN UNA CELDA EN UN DBGRID
Autor:  Alice Queen
Hola colegas

mi problema es el siguiente:

cuando un usuario presiona una tecla, la evalúo (dbgrid1_keypressed())
pero si el mismo ingresa un caracter que no me sirve, debo cambiarlo.
No se como cambiarlo conservando los caracteres ya ingresados en esa celda y a su vez permitirle agregar más caracteres ahí mismo.
saludos

  Respuesta:  David
Aqui te muestro un código para hacer referencia a una celda del DBGRID, eso devuelve o establece el valor, el problema es que solo vale para la fila actual:

dim cels as string 'Declara variable

cels = datagrid1.Columns(1).Text 'Hace referencia a la celda de la fila actual en la columna indicada.

...

Para hacer referencia a otra fila puedes desplazar el enfoque a la fila que quieras.