Thursday, May 3, 2007

Dropdown calendar for C#

front end


<h2> IAI Calendar</h2> <br /> <div style="width:100%;">
<asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="True" OnSelectedIndexChanged="DropDownList1_SelectedIndexChanged">
</asp:DropDownList> <asp:DropDownList ID="DropDownList2" runat="server"
AutoPostBack="True" OnSelectedIndexChanged="DropDownList2_SelectedIndexChanged">
</asp:DropDownList> <br /> <asp:Label ID="Label1" runat="server"></asp:Label><br
/> </div>






backend



protected void Page_Load(object sender, EventArgs e) { DateTime tnow = DateTime.Now;
ArrayList AlYear = new ArrayList(); int i; for (i = 2002; i <= 2010; i++) AlYear.Add(i);
DateTime month = Convert.ToDateTime("1/1/2000"); for(i=0;i<12;i++) { DateTime
NextMont = month.AddMonths(i); ListItem list = new ListItem(); list.Text = NextMont.ToString("MMMM");
list.Value = NextMont.Month.ToString(); DropDownList2.Items.Add(list); } if (!IsPostBack)
{ DropDownList1.DataSource = AlYear; DropDownList1.DataBind(); DropDownList1.SelectedValue
= tnow.Year.ToString(); DropDownList2.SelectedValue = tnow.Month.ToString(); } Label1.Text
= "You select date:" + DropDownList1.SelectedValue + "year" + DropDownList2.SelectedValue
+ "month" ; } public void DropDownList1_SelectedIndexChanged(object sender, EventArgs
e) { } public void DropDownList2_SelectedIndexChanged(object sender, EventArgs e)
{ }

No comments: