Page

asp.net dropdown list years

<%@ Page Language="C#" AutoEventWireup="true"%>    
      
<!DOCTYPE html>        
<script runat="server">  
    protected void Page_Load(object sender, EventArgs e)  
    {   
        if(!Page.IsPostBack)  
        {  
            int year = DateTime.Now.Year;  
            for (int i = year - 5; i <= year + 5; i++)  
            {  
                ListItem li = new ListItem(i.ToString());  
                DropDownList1.Items.Add(li);  
            }  
            DropDownList1.Items.FindByText(year.ToString()).Selected = true;  
        }  
    }  
    protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)  
    {  
        Label1.Text = "you selected....<br />";  
        Label1.Text += DropDownList1.SelectedItem.Text;  
    }  
</script>        
        
<html xmlns="http://www.w3.org/1999/xhtml">        
<head id="Head1" runat="server">        
    <title>asp.net dropdownlist years</title>  
</head>        
<body>        
    <form id="form1" runat="server">        
    <div>        
        <h2 style="color:MidnightBlue; font-style:italic;">        
            asp.net example - dropdownlist years  
        </h2>        
        <hr width="550" align="left" color="Gainsboro" />        
        <asp:Label         
            ID="Label1"         
            runat="server"        
            Text="select an item from dropdownlist."  
            Font-Size="X-Large"  
            Width="350"  
            >        
        </asp:Label>        
        <br /><br />  
        <asp:DropDownList  
            ID="DropDownList1"  
            runat="server"  
            AutoPostBack="true"  
            Width="350"  
            Font-Size="X-Large"  
            OnSelectedIndexChanged="DropDownList1_SelectedIndexChanged"  
            >  
        </asp:DropDownList>  
    </div>        
    </form>        
</body>        
</html>  

No comments:

Post a Comment