En varias ocasiones, necesitaba mostrar informacion de una base de datos en un ASP GridView y colocarle los botones de Editar, Eliminar,etc.
Pero los datos no siempre eran de tipo texto (string), algunas ocasiones eran de tipo cantidad (money) o de tipo fecha (Date) y al momento de desplegar estos datos en el GridView se mostraban muy confusos o largos.
En lugar de mostrar $23.00 se mostraba 23.0000 o en lugar de mostrar 12/12/2010 se mostraba 12/12/2010 00:00:00 p.m..
Para cambiar esto, solo basta con darle el formato requerido a la columna del gridView dependiendo del tipo de dato que se obtendra de la base de datos.
En el GridView nos vamos al Smart Tag (Shift+Alt+F10) o hacemos click sobre el y del lado derecho aparecera un boton, hacemos click en el. Una vez ahi, seleccionamos Editar Columnas (edit columns), luego en el Listbox Campos Seleccionados (Selected Fields) seleccionamos la columna a la cual le daremos formato, del lado derecho apereceran las propiedades del este campo, buscamos DataFormatString y colocamos el patron de formateo, ver patrones.
De esta menera, logramos representar correctamnmete los datos que necesitamos. Muchas Gracias.