比较两个aspxCalenders的选定日期

时间:2012-12-16 11:36:59

标签: c# asp.net devexpress

我有两个日历,一个StartDate Calender和一个EndDate Calender,基本规则是正常的,EndDate不能在开始日期之前,StartDate和EndDate不能在今天的日期之前。

我尝试了这个,但它没有用。

if (EndDateCalender.SelectedDate < StartDateCalender.SelectedDate)
{
ErrorLabel.Text = "The End Date Cant Be Before the Start Date";
}

if (StartDateCalender.SelectedDate < DateTime.Now)
{
ErrorLabel.Text = "The StartDate Cant be before this day...";
}

if (EndDateCalender.SelectedDate < DateTime.Now)
{
ErrorLabel.Text = "The EndDate Cant be before this day...";
}

1 个答案:

答案 0 :(得分:0)

好的,所以我做了这个并且它终于奏效了,我认为每个人缺少一个else语句就是问题...感谢你们这些时间的人:)

    if (EndDateCalender.SelectedDate >= StartDateCalender.SelectedDate 
&& StartDateCalender.SelectedDate >= DateTime.Now 
&& EndDateCalender.SelectedDate > DateTime.Now)
{
//My Code
}
Else
{
ErrorLabel.ForeColor = System.Drawing.ColorTranslator.FromHtml("Red");
ErrorLabel.Text = " Invalid Date...";
}