我正在尝试在我的datetimepicker上运行验证,以便您无法在今天的日期之前选择日期,但不断收到上述错误。我是c#的新手,所以还在学习,但这让我非常困惑。以下是我的代码任何任何帮助表示赞赏。
if (dtpTravelDate < DateTime.Now)
{
MessageBox.Show("Date Selected Cannot be Before Today's Date");
}
答案 0 :(得分:3)
您需要使用对象的.Value
property来比较它,而不是它本身。
if (dtpTravelDate.Value < DateTime.Now)
{
MessageBox.Show("Date Selected Cannot be Before Today's Date");
}
答案 1 :(得分:0)
像这样使用
if (dtpTravelDate.Value < DateTime.Now)
{
MessageBox.Show("Date Selected Cannot be Before Today's Date");
}
答案 2 :(得分:0)
if (dtpTravelDate.Value < DateTime.Now)
{
MessageBox.Show("Date Selected Cannot be Before Today's Date");
}