Formato de fecha sin hora en ASP.NET Gridview
DataFormatString
es una propiedad de BoundField
control y no afecta a ningún otro control. Puede especificar el formato en un Eval
expresión:
Text='<%# Eval("Fromdate", "{0:dd/MM/yyyy}") %>' />
Según este artículo en MSDN el atributo DataFormatString tiene un número limitado de variantes para datos DateTime.
Lo que estás buscando es:
DataFormatString="{0:d}"
cual es el short date pattern
.
Para obtener el dd/MM/yyyy
formato, también debe configurar la información de su cultura correctamente (por ejemplo, en **en-GB**
).
Lo logré con {0:dd/MM/yyyy}
en el DataFormatString
propiedad del campo
Funciona bien