La Web del Programador: Comunidad de Programadores
 
    Pregunta:  961 - GRID CON MÁSCARAS DE ENTRADA
Autor:  Christian Valeria Cledón
En Visual Basic 5.0, ¿es posible habilitar máscaras de entrada en un control DBGrid? De ser posible, ¿cómo debe hacerse?

  Respuesta:  Luis Miguel Caballero
Bueno, para enmascarar la presentación de la información tienes la propiedad NumberFormat. Si necesitas algo más sugiero que uses el evento ButtonClick de la DBGrid. Avísame si necesitas más información al respecto.

  Respuesta:  Nicolás Orlando
Lo que deseas puede ser realizado utilizando un control maskedit auxiliar, que se mantiene invisible hasta que eventos de teclas sobre la dbgrid o de mouse lo hacen aparecer exactamente en la posición (celda) que se quiere editar.
Esto se vuelve menos aparatoso si una vez logrado esto último, encapsulas toda la dbgrid en un control ActiveX que tenga esta funcionalidad extra.

  Respuesta:  Javier Vilaboa
Creo que lo que buscas es la propiedad NumberFormat del objeto Column del DbGrid.

A través de ella puedes formatear la entrada de datos en el Grid.

Un saludo.