Как отформатировать столбец в DataGridView с C # - PullRequest
0 голосов
/ 03 апреля 2012

Я использовал BindingSource для соединения моего DataGridView с БД Microsoft Access.

Поле в БД - это длительное время (Маска ввода - 99:00> LL; 0; _)

DataGridView показывает

12/30/1899 9:56 AM

Время правильное, но DataGridView показывает 12/30/1899

Пожалуйста, помогите!

1 Ответ

2 голосов
/ 03 апреля 2012

вы хотите установить DefaultCellStyle.Format = "t"

вы можете отображать только время через окно свойств для вашего datagridview, ищите опцию Columns. Затем выберите столбец, который вы хотите изменить> DefaultCellStyle> Формат> Дата и время> Параметр времени.

или в коде:

dataGridView1.Columns["yourColumnName"].DefaultCellStyle.Format = "t";

вот некоторая информация о форматировании данных в сетке данных

Как: форматировать данные в элементе управления Windows Forms DataGridView

Свойство DataGridView.DefaultCellStyle

...