It is possible to show an empty DateTimePicker like this
Code:
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
If IsDate(dt) Then ' dt is a date string from the database
DateTimePicker1.Format = DateTimePickerFormat.Long
DateTimePicker1.Value = dt
Else
DateTimePicker1.CustomFormat = " " 'An empty SPACE
DateTimePicker1.Format = DateTimePickerFormat.Custom
End If
End Sub
Private Sub DateTimePicker1_ValueChanged(sender As Object, e As EventArgs) Handles DateTimePicker1.ValueChanged
If DateTimePicker1.Format = DateTimePickerFormat.Custom Then ' restore default format
DateTimePicker1.Format = DateTimePickerFormat.Long
End If
End Sub