#asp.net #vb.net #gridview #date #dataformat
#asp.net #vb.net #просмотр сетки #Дата #формат данных
Вопрос:
По какой-то причине я не могу отформатировать текст моей даты в gridview
<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
Я НЕ УСТАНОВИЛ ДЛЯ СВОЕГО ПОЛЯ ЗНАЧЕНИЕ DATETIME В БАЗЕ ДАННЫХ …DOY
Комментарии:
1. Можете ли вы опубликовать свой код dataformatstring? Или любой другой код, имеющий отношение к этому? Немного сложно дать вам точный ответ без. Кроме того, какой результат вы пытаетесь получить?
2. извините, я не понял, что мой код не отображается в моем сообщении
Ответ №1:
Вы пробовали этот подход?
<asp id="GridView1" runat="server" :GridView>
<columns>
<asp headertext="CreationDate" dataformatstring="{0:M-dd-yyyy}"
datafield="CreationDate" :BoundField HtmlEncode="false" />
</columns>
Комментарии:
1. @Paul — тогда вы можете просто написать dataformatstring=»{0:дд-М-гггг}» вместо этого
Ответ №2:
Вы можете использовать DataFormatString="{0:d}"
для сокращения формата даты в определении столбца.
Ответ №3:
Начиная со 2 квартала 2013 RadHtmlChart может быть привязан к данным объектов DateTime, так что метки xAxis, метки рядов и всплывающие подсказки могут быть отформатированы в желаемый формат даты. Более подробная информация о форматировании дат доступна в статье Оси дат: http://www.telerik.com/help/aspnet-ajax/htmlchart-date-axis.html