C # Как изменить тип данных столбца Datagridview? - PullRequest
0 голосов
/ 11 января 2012

У меня есть таблица данных, содержащая 5 столбцов.Из этих столбцов один содержит значения даты.

Показывает дату в формате мм / дд / гггг, но я хочу ее в формате дд / ммм / гггг ИЛИ дд / мм / гггг.

В базе данных тип столбца - smalldatetime, и я использую sql 2008.

Ответы [ 2 ]

3 голосов
/ 11 января 2012

Вы можете попробовать установить DefaultCellStyle.Format как dd/MMM/yyyy для этого конкретного столбца

1 голос
/ 11 января 2012

Я говорю о WinForms здесь: Вопрос не в изменении данных type , а в изменении формата .Каждый столбец в DataGridView имеет столбец «format», поэтому вы можете использовать любую допустимую строку формата здесь.

Следующее форматирует содержимое столбца «ShipDate» в формате даты / времени, специфичном для культуры:

this.dataGridView1.Columns["ShipDate"].DefaultCellStyle.Format = "d";
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...