把DateTimePicker的 Format 属性设为 Custom  
 CustomFormat 属性设为 "yyyy-MM-dd HH:mm:ss"

解决方案 »

  1.   

    你确定用的是DateTimePicker,而不是monthCalendar?
      

  2.   


    this.dateTimePicker1.ValueChanged += new EventHandler(dateTimePicker1_ValueChanged);
     this.dateTimePicker1.CustomFormat = "yyyy-MM-dd HH:mm:ss";void dateTimePicker1_ValueChanged(object sender, EventArgs e)
     {
              this.dateTimePicker1.Value = DateTime.Now;
     }
      

  3.   


    this.dateTimePicker1.ValueChanged += new EventHandler(dateTimePicker1_ValueChanged);
     this.dateTimePicker1.CustomFormat = "yyyy-MM-dd HH:mm:ss";
     
    void dateTimePicker1_ValueChanged(object sender, EventArgs e)
     {
    if( this.dateTimePicker1.Value.Date==DateTime.Now.Date)
    {
              this.dateTimePicker1.Value = DateTime.Now;
    }
     }
      

  4.   


    this.textBox1.Text = this.dateTimePicker1.Value.ToString();
      

  5.   

    或者你在DropDown事件里先把时间修改为当前时间,用户想改成别的只要不CloseUp就随便改了