2011-04-26 145 views
5

Por alguna razón no puedo dar formato al texto de mi cita en un gridviewformato de fecha y hora no puede usar DataFormatString

<asp:BoundField DataField="deptdate" HeaderText="Departure Date" dataformatstring="{0:ddd, MM/d/yyyy}" htmlencode="False" SortExpression="deptdate" /> 

I still get this: 

May 10 2011 12:00AM 

YO NO a mi campo de fecha y hora A EN LA BASE DE DATOS ... DOY

+1

¿Puede publicar su código de dataformatstring? ¿O algún otro código relacionado con esto? Es un poco difícil darle una respuesta sólida sin. Además, ¿qué resultado estás tratando de obtener? – Genzume

+0

lo siento, no me di cuenta de que mi código no apareció en mi publicación –

Respuesta

6

¿Has probado este enfoque?

http://peterkellner.net/2006/05/24/how-to-set-a-date-format-in-gridview-using-aspnet-20using-htmlencode-property/

<asp id="GridView1" runat="server" :GridView> 
<columns> 
    <asp headertext="CreationDate" dataformatstring="{0:M-dd-yyyy}" 
     datafield="CreationDate" :BoundField HtmlEncode="false" /> 
</columns> 
+0

lo siento, esto es lo que estaba haciendo simplemente no se muestra en mi publicación –

+0

Es un formato estadounidense. Necesito el europeo. – Paul

+1

@Paul - entonces simplemente puede escribir dataformatstring = "{0: dd-M-yyyy}" en su lugar – BornToCode

1

Puede usar DataFormatString="{0:d}" para formato de fecha corta en la definición de su columna.

+0

Es un formato estadounidense. Necesito el europeo. – Paul

0

Desde Q2 2013, la RadHtmlChart puede ser enlazado a datos de objetos DateTime, por lo que las etiquetas de eje x, las etiquetas de la serie y la información sobre herramientas pueden ser formateados con el formato de fecha deseado. Puede encontrar más información sobre las fechas de formato en el artículo de Date Axis: http://www.telerik.com/help/aspnet-ajax/htmlchart-date-axis.html

Cuestiones relacionadas