RT
我想让日历中选择的日期与今天比较,如果大的话一个控件的enable属性就是true(初始是false)我的代码是if(calendar1.SelecteDate > Datetime.Now.Date(或者Datetime.Today))
          button1.enabled=true;
日历控件的ID是 calendar1也试过一些转换 比如convert.todatetime或者.toshortdatestring()但还是不行

解决方案 »

  1.   

    protected void Calendar1_SelectionChanged(object sender, EventArgs e)
        {
            if (this.Calendar1.SelectedDate > DateTime.Now.Date)
            {
                Button1.Enabled = false;
            }
            else
            { Button1.Enabled = true; }
        }写在SelectionChanged事件里,我试过.可以的.
      

  2.   

    private void Calendar1_SelectionChanged(object sender, EventArgs e) 
        { 
            if (this.Calendar1.SelectedDate > DateTime.Now.Date) 
            { 
                Button1.Enabled = false; 
            } 
            else 
            { Button1.Enabled = true; } 
        } 1#的可以
      

  3.   

    如果要画面开始就判断,写在LOAD事件里