Datagridview искажает поле базы данных smallDatetime - PullRequest
0 голосов
/ 03 марта 2011

Я заполняю DataTable и затем связываю это с элементом управления GridView.Тем не менее, одно из связанных полей - это поле smallDateTime, и данные вставляются в Gridview при вставке. Как вы преодолеете это?Я установил ограниченное поле для форматирования, но безрезультатно, что даты по-прежнему неверны.Когда я говорю неправильно, я имею в виду, что, например, запись содержит дату 21.11.2010, в виде таблицы она отображается как 02.03.2011 ... как мне исправить это?

<asp:boundfield datafield="PubDate" headertext="Last Ad Date" 
                SortExpression="PubDate" DataFormatString="{0:d}" 
                HeaderStyle-Wrap="false" ItemStyle-Wrap="false" ItemStyle-Width="75px" HtmlEncode="false">
            </asp:boundfield>

Спасибо

1 Ответ

0 голосов
/ 03 марта 2011

Вы форматируете как десятичное, а не как SmallDateTime.См., Например, http://www.csharp -examples.net / string-format-datetime / .

...