我有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