On Thu, 29 Dec 2005 12:37:02 -0800, "Alpha"
<Al***@discussions.microsoft.com> wrote:
I have a DateTimePicker control that originally displays "1/1/1900" on
screen. I want to change it to current date when a user clicks on it. I use
the follow code but nothing is happening. Can someone tell me what I'm doing
wrong?
Thanks, Alpha
private void dtpLastOdoDate_Click(object sender, System.EventArgs e)
{
dtpLastOdoDate.Value = DateTime.Today.Date;
}
The DateTimeOicker display defaults to the current date and time. You
must be setting the vale of it to null or something in your code.
Why must the user click the control to get it to display the current
date? Why not just let it display the default. If you don't want the
time, just set the Format property to Short.