我想让今天之前的日子不可选。如何设置。

解决方案 »

  1.   

    protected void Calendar1_DayRender(object sender, DayRenderEventArgs e)
        {
            if (e.Day.IsToday)
            {
                e.Cell.Text = DateTime.Today.Day.ToString();
            }
        }
      

  2.   

    private void Calendar1_DayRender(object sender, System.Web.UI.WebControls.DayRenderEventArgs e)
    {
    TimeSpan ts=e.Day.Date-DateTime.Now;

    if(ts.Seconds<0)
    {
    e.Cell.Text=e.Day.DayNumberText;
    }
    }
      

  3.   

    谢谢楼上sunjay117()的回答!问题已经得到了解决!
    但是可不可以讲解一下。
      

  4.   

    private void Calendar1_DayRender(object sender, System.Web.UI.WebControls.DayRenderEventArgs e)
    {
    TimeSpan ts=e.Day.Date-DateTime.Now;//时间间隔,选定时间和当天时间之差if(ts.Seconds<0)//如果小于0就是今天以前的时间
    {
    e.Cell.Text=e.Day.DayNumberText;
    }
    }