The following article and code are based off a sample DataGridView calendar column. Minor enhancements include handling null dates or times.

MSDN VS2012 project with full source. Left DataGridView DataSource is a DataTable, right DataGridView is loaded using the same DataTable but by Rows.Add method.

Name:  PM.jpg
Views: 1895
Size:  72.1 KB