Code Snippet
publicoverride void InitializeEditingControl(int rowIndex, object
initialFormattedValue, DataGridViewCellStyle dataGridViewCellStyle)
{
// Set the value of the editing control to the current cell value.
base.InitializeEditingControl(rowIndex, initialFormattedValue,
dataGridViewCellStyle);
CalendarEditingControl ctl =
DataGridView.EditingControl as CalendarEditingControl;
if (this.Value.ToString() != "")
ctl.Value = (DateTime)this.Value;
else
ctl.Value = DateTime.Now;
}