2

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

4

2 回答 2

3

您可以处理第一个 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;
}
于 2013-08-22T11:33:09.027 回答
2

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

dateTimePicker2.MinDate = dateTimePicker1.Value;
于 2013-08-22T11:34:25.040 回答