Взгляните на DataGridViewColumn.DefaultCellStyle
, который представляет DataGridViewCellStyle
, который имеет свойство Format
.В основном происходит то, что при рендеринге вашего столбца он преобразует базовые данные в текстовое представление, и вы можете сказать ему, в каком формате будет придерживаться это текстовое представление.
Итак, вы посмотрите, что DateTime
строки стандартного формата или строки нестандартного формата выглядит так, и у вас это есть (вам определенно понадобится формат краткой даты , если я неошибочно)!
Пример:
// Set format to short date
myDataGridView.Columns["datecolumn"].DefaultCellStyle.Format = "d";
РЕДАКТИРОВАТЬ (после объявления о том, что данный элемент управления на самом деле является DataGrid
):
Ну, документация по MSDN, относящаяся к DataGrid
s, на самом деле дает вам необходимую информацию:
Чтобы отформатировать текст столбца, установите для свойства Format объекта DataGridTextBoxColumn одно из значений.находится в форматах типов и пользовательских форматах даты и времени.
В MSDN .
есть хорошо документированный пример
.