|
|
|
How to change the Calendar Dates using a Dropdownlist?
-
08-24-2006, 12:44 AM |
|
|
How to change the Calendar Dates using a Dropdownlist?
How to change the Calendar Dates using a Dropdownlist?
|
|
-
08-28-2006, 12:17 AM |
|
|
Re: How to change the Calendar Dates using a Dropdownlist?
<asp:DropDownList id="ddlMonth" style='Z-INDEX: 101; LEFT: 64px; POSITION: absolute; TOP: 24px' runat='server'
|
AutoPostBack="True"></asp:DropDownList>
|
<asp:Label id="Label1" style='Z-INDEX: 103; LEFT: 8px; POSITION: absolute; TOP: 24px' runat='server'>Month</asp:Label>
|
<asp:DropDownList id="ddlYear" style='Z-INDEX: 102; LEFT: 200px; POSITION: absolute; TOP: 24px' runat='server'
|
AutoPostBack="True"></asp:DropDownList>
|
<asp:Label id="Label2" style='Z-INDEX: 104; LEFT: 152px; POSITION: absolute; TOP: 24px' runat='server'>Year</asp:Label>
|
<asp:Calendar id="Calendar1" style='Z-INDEX: 105; LEFT: 16px; POSITION: absolute; TOP: 72px' runat='server'></asp:Calendar>
|
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
|
' Put user code to initialize the page here
|
If Not Page.IsPostBack Then
|
'Populate month in the dropdownlist
|
Dim strMonth As String = ""
|
If i.ToString().Length < 2 Then
|
strMonth = "0" + i.ToString()
|
ddlMonth.Items.Add(New ListItem(strMonth, strMonth))
|
ddlMonth.Items.Add(New ListItem(strMonth, strMonth))
|
ddlMonth.Items.FindByValue(DateTime.Now.ToString("MM")).Selected = True
|
'Populate year in the dropdownlist
|
ddlYear.Items.Add(New ListItem(j.ToString(), j.ToString()))
|
ddlYear.Items.FindByText(DateTime.Now.ToString("yyyy")).Selected = True
|
Private Sub ddlMonth_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ddlMonth.SelectedIndexChanged
|
End Sub 'ddlMonth_SelectedIndexChanged
|
Private Sub ddlYear_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ddlYear.SelectedIndexChanged
|
End Sub 'ddlYear_SelectedIndexChanged
|
Dim dtNewDate As DateTime
|
dtNewDate = DateTime.Parse((Int16.Parse(ddlMonth.SelectedItem.Text) & "/1/" & Int16.Parse(ddlYear.SelectedItem.Text)))
|
Calendar1.TodaysDate = dtNewDate
|
private void Page_Load(object sender, System.EventArgs e)
|
// Put user code to initialize the page here
|
//Populate month in the dropdownlist
|
for(int i = 1 ;i<=12;i++)
|
if (i.ToString().Length <2 )
|
strMonth ="0" + i.ToString ();
|
ddlMonth.Items.Add (new ListItem(strMonth,strMonth )) ;
|
ddlMonth.Items.Add (new ListItem(strMonth,strMonth )) ;
|
ddlMonth.Items.FindByValue ( DateTime.Now.ToString ("MM")).Selected =true;
|
//Populate year in the dropdownlist
|
for(int j = 1900 ;j<=2050;j++)
|
ddlYear.Items.Add (new ListItem(j.ToString(),j.ToString () )) ;
|
ddlYear.Items.FindByText (DateTime.Now.ToString ("yyyy")).Selected =true;
|
private void ddlMonth_SelectedIndexChanged(object sender, System.EventArgs e)
|
private void ddlYear_SelectedIndexChanged(object sender, System.EventArgs e)
|
dtNewDate =DateTime.Parse (Int16.Parse(ddlMonth.SelectedItem.Text) + "/1/" + Int16.Parse( ddlYear.SelectedItem.Text));
|
Calendar1.TodaysDate=dtNewDate ;
|
|
|
|
|
|