Click here to Skip to main content
15,885,876 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more: , +
Dear Friends,

am working on Asp.net, c#, SqlServer 2005.

I have Two Textboxes FromDate and ToDate and I have two Dropdwonlist lists with Month & Year.

I have Radiobuttonlist on my webpage, In this i have two items with Enable option.

When I select one option enable, it should ENABLE two dates textboxes and DISABLE two dropdownlists.

and When I select 2nd option enable, it should ENABLE two dropdownlist and DISABLE two dates textboxes.

so please help me,

This is my code. and Also i gave AutoPostBack = true for radiobuttonlist.

C#
protected void RBLoginHistorySelection_SelectedIndexChanged(object sender, EventArgs e)
   {
       if (RBLoginHistorySelection.SelectedItem.Selected == true)
       {
           TxtFromDate.Enabled = true;
           TxtToDate.Enabled = true;

           DDLMonth.Enabled = false;
           DDLYear.Enabled = false;

           


       }

       else
       {
           TxtFromDate.Enabled = false;
           TxtToDate.Enabled = false;

           DDLMonth.Enabled = true;
           DDLYear.Enabled = true;


          
       }

           }





Please help, Thanks in Advance.
Posted

1 solution

Try this code:
ASP.NET
<asp:radiobuttonlist id="RadioButtonList1" runat="server" autopostback="true" xmlns:asp="#unknown">
        onselectedindexchanged="RadioButtonList1_SelectedIndexChanged">
<asp:listitem text="Enable Text"></asp:listitem>
<asp:listitem text="Enable DDL"></asp:listitem>
</asp:radiobuttonlist>
    

<asp:textbox id="TextBox1" runat="server" xmlns:asp="#unknown"></asp:textbox>
    
<asp:dropdownlist id="DropDownList1" runat="server" xmlns:asp="#unknown"></asp:dropdownlist>


C#
protected void RadioButtonList1_SelectedIndexChanged(object sender, EventArgs e)
    {
        if (RadioButtonList1.SelectedItem.Text == "Enable Text") // Enable text box
        {
            TextBox1.Enabled = true; // this is a just an example, place your controls here.
            DropDownList1.Enabled = false;
        }
        else if (RadioButtonList1.SelectedItem.Text == "Enable DDL") // Enable Dropdown
        {
            TextBox1.Enabled = false;
            DropDownList1.Enabled = true;
        }
        else
        {
            TextBox1.Enabled = false;
            DropDownList1.Enabled = false;
        }
    }
 
Share this answer
 
Comments
Software Engineer 892 26-Feb-13 3:02am    
Thank you So Much my dear Friend, Its working.
Vani Kulkarni 26-Feb-13 3:07am    
Great!

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900