RE:Datagrid mascara de celdas
Si es una datagrid y solo querés mostrar el contenido formateá el campo en la consulta que da origen a la misma.
En cambio si lo que querés es permitir que el usuario modifique el dato con máscara y querés usar solo controles estándares de visual basic vas a tener que hacer aparecer un masktextbox sobre la celda que desees al momento de la edición y luego reemplazar el valor de la grilla por el de la caja de texto
Afogutu.