我有datetimepicker工具,用于员工出生日期条目,我想检查用户是否忘记输入有效的出生日期,并在当前日期离开datetimepicker,所以他会收到一条警告消息。
我试着写在ValueChanged事件的代码,但它没有工作,因为我想...任何帮助如何比较由datetimepicker输入日期和当前日期
if (empRegBdatePicker.Value == DateTime.Today)
{
MessageBox.Show("Please enter a valid birth date of an employee");
empRegBdatePicker.Focus();
}
的可能的复制[?如何在C#的DateTime比较(http://stackoverflow.com/questions/3059497/how- to-compare-datetime-in-c) –
我想我们需要更多的信息。调试器是否碰到了上面的代码? 'empRegBdatePicker.Value'的价值是什么?它以什么方式不起作用? – Baldrick
不要将它写入ValueChanged事件中,如果用户忘记输入其出生日期,则值不会更改,因此事件不会触发。 – bolt19