Description: Visual Studio comes with the standard DateTimePicker control; however, this control chokes on DBNull values. Since Visual Studio is designed around the concept of binding visual controls to data sources, this seems like a pretty obvious situation to handle. However, the M$ control doesn't. So Claudio Grazioli decided to fix that; see his original code here and his copyleft license here. The version provided here has been upgraded for VS 2005 and is digitally signed.
Usage
Add the control to the project references.
Drag'N'Drop a control onto a form.
Set the databinding value as usual.
Platform: Visual Studio 2005 C# for DOT NET version 2.x.