你的问题刚巧我也碰到,只好自己写一个userControl
加上两个dropdownList,和一个Canlendar,一个选年,一个选月。

解决方案 »

  1.   

    关注,可否详细描述?
    [email protected]
      

  2.   

    private void DropDownList1_SelectedIndexChanged(object sender, System.EventArgs e)
    {
    string year=this.DropDownList1.SelectedItem.Text;
    year=year.Substring(0,4);
    int m=this.DropDownList2.SelectedIndex+1;
    int y=int.Parse(year);
    this.Calendar1.VisibleDate=new DateTime (y,m,1);
    }
      

  3.   

    SelectionMode只是用在点选控件,所选的范围,如果要获得年份,应该是
    Calendar1.SelectedDate.Year;
      

  4.   

    用 calendar9.0 microsoft office provide