HI
I am having a radio button(rbn1) and 3 drop down lists(country,state,city) in my form.
if i select my radio button then
country drop down should be enabled and state and city drop down should be disabled the country drop down list items ( India,USA)
Now if i select the India from list item..then state Drop down list should be enabled
and city drop down should be disabled
Now if i select the USA from list item then city Drop down list should be enabled and state drop down should be disabled.
Is it possible?
Abhimanyu K VatsaPosted Sep 11, 2012, 10:39 AM
And your C# Code Behind would be:
protected void CheckBox1_CheckedChanged(object sender, EventArgs e)
{
if (CheckBox1.Checked == true)
{
ddlCountry.Enabled = true;
ddlCountry.Items.Add("Select");
ddlCountry.Items.Add("India");
ddlCountry.Items.Add("USA");
}
}
protected void ddlCountry_SelectedIndexChanged(object sender, EventArgs e)
{
ddlState.Enabled = true;
if (ddlCountry.SelectedIndex == 1)
{
ddlState.Items.Add("Select");
ddlState.Items.Add("Bokaro");
ddlState.Items.Add("Dhanbad");
}
if (ddlCountry.SelectedIndex == 2)
{
ddlState.Items.Add("Select");
ddlState.Items.Add("Opt1");
ddlState.Items.Add("Opt2");
}
}
protected void ddlState_SelectedIndexChanged(object sender, EventArgs e)
{
ddlCity.Enabled = true;
if (ddlCountry.SelectedIndex == 1 && ddlCountry.SelectedIndex == 1)
{
ddlCity.Items.Add("Select");
ddlCity.Items.Add("Opt11");
ddlCity.Items.Add("Opt22");
}
if (ddlCountry.SelectedIndex == 1 && ddlCountry.SelectedIndex == 2)
{
ddlCity.Items.Add("Select");
ddlCity.Items.Add("Opt111");
ddlCity.Items.Add("Opt222");
}
if (ddlCountry.SelectedIndex == 2 && ddlCountry.SelectedIndex == 1)
{
ddlCity.Items.Add("Select");
ddlCity.Items.Add("Opt11");
ddlCity.Items.Add("Opt22");
}
if (ddlCountry.SelectedIndex == 2 && ddlCountry.SelectedIndex == 2)
{
ddlCity.Items.Add("Select");
ddlCity.Items.Add("Opt111");
ddlCity.Items.Add("Opt222");
}
}
protected void ddlCity_SelectedIndexChanged(object sender, EventArgs e)
{
//Do the action
}
I hope it helps.