Binding b = new Binding( \"Value\", person, \"BdayNullable\", true );
dtBirthdayNullable.DataBindings.Add( b );
b.Format += new ConvertEventHandler( dtBirthdayNullab
You can check if your binding source delivers a "null date" or a date value that you don't want to display.
If so, select custom format:
yourDTP.Format = DateTimePickerFormat.Custom
yourDTP.CustomFormat = " "
Add a "CloseUp" or "ValueChanged" event handler to reset the format on user action:
yourDTP.Format = DateTimePickerFormat.Short