【问题标题】:Datetimepicker block earlier dateDatetimepicker 阻止较早的日期
【发布时间】:2013-08-22 11:30:09
【问题描述】:

我有两个dateTimePicker,我想知道是否可以做这样的事情。我在第一个选择日期,在第二个选择日期,它会自动阻止选择比第一个更早的日期的可能性?如果是这样,我该如何实现?

【问题讨论】:

  • 在 Jquery 中,在第一个日期选择器的更改事件中,您可以将所选日期设置为第二个日期选择器的最小日期。

标签: c# winforms datetimepicker


【解决方案1】:

您可以处理第一个 DateTimePicker 的 ValueChanged 事件并在那里设置第二个 DateTimePicker 的 MinDate 属性。

private void firstDateTimePicker_ValueChanged(object sender, EventArgs e)
{
    //add code to validate selected value (handle errors etc...)
    //...        

    secondDateTimePicker.MinDate = firstDateTimePicker.Value;
}

【讨论】:

    【解决方案2】:

    使用第一个dateTimePicker的ValueChanged事件,设置dateTimePicker2的MinDate为dateTimePicker1的值。

    dateTimePicker2.MinDate = dateTimePicker1.Value;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-07
      相关资源
      最近更新 更多