spivonious said:

I think you'd benefit by a good book on C#.


As for your code, the Value property of the DateTimePicker is already a DateTime type (similar to VB's Date type). Just call ToString() on the Value property and you'll get the default string representation of the date.

Can you recommend a good book for C# ?