我为dropdownlist绑定了一些值,从1月到12月可供选择。但是dropdownlist的默认值显示的是第一个(1月),而我想让 dropdownlist默认值显示为当前月份(也就是现在6月),该怎么改?
求大虾!
<asp:DropDownList ID="dropdownlist1" runat="server">                    
                    <asp:ListItem Value="1">1月</asp:ListItem>
                    <asp:ListItem Value="2">2月</asp:ListItem>
                    <asp:ListItem Value="3">3月</asp:ListItem>
                    <asp:ListItem Value="4">4月</asp:ListItem>
                    <asp:ListItem Value="5">5月</asp:ListItem>
                    <asp:ListItem Value="6">6月</asp:ListItem>
                    <asp:ListItem Value="7">7月</asp:ListItem>
                    <asp:ListItem Value="8">8月</asp:ListItem>
                    <asp:ListItem Value="9">9月</asp:ListItem>
                    <asp:ListItem Value="10">10月</asp:ListItem>
                    <asp:ListItem Value="11">11月</asp:ListItem>
                    <asp:ListItem Value="12">12月</asp:ListItem>
                </asp:DropDownList>

解决方案 »

  1.   

    页面载入的时候判断下先Datetime.Now 获取月份判断
    然后dropdownlist1的selectvalue等于当前月份
      

  2.   

    加载的时候设置下索引。
    this.Dropdownlist.SelectIndex=5;
      

  3.   

    dropdownlist1.Text=DateTime.Now.Month.ToString();
      

  4.   

    dropdownlist1.selectvalue=当前月份
      

  5.   

    dropdownlist1.Text=DateTime.Now.Month.ToString();
      

  6.   

    先求出当前是几月 然后赋索引就可以了。通过DateTime.Now来求。