Как связать существующий столбец DataGridView с элементом управления datetimepicker - PullRequest
0 голосов
/ 14 декабря 2011

Я просмотрел много статей, но все перенаправляются на Как: разместить элементы управления в Windows Forms DataGridView Cells .

Но проблема заключается в том, что я не хочу добавлять новый столбец в мой DataGridView, о чем говорится в статье. У меня есть DataGridView, который заполняется через свойство DataSource Grid. Данные поступают из базы данных. и заполнение набора данных, который косвенно заполняет DataGridView.

Поэтому я хотел бы спросить, как добавить datetimepicker в мой существующий столбец таблицы данных, используя вышеуказанную статью. До сих пор я создал три класса, а именно CalendarColumn.cs, CalendarCells.cs и CalendarEditingControl.cs.

Также хотел бы спросить о значениях NULL, которые есть в столбце. Будут ли значения Null обрабатываться классами или нам нужно добавить какой-нибудь код?

Выход m получается примерно так ---

Not Expected

и я хочу, чтобы этот дополнительный столбец (Безымянный) не отображался в таблице и отображал только столбец DateOfBirth с элементом управления DTP, как показано ниже -

Expected

Любые ссылки или статьи будут оценены. Заранее спасибо.

1 Ответ

0 голосов
/ 14 декабря 2011

Взгляните на эту статью, надеюсь, она будет полезна: DataGridViewExtension .

...