
Hi,
To print the capital in the textbox you should write this code...
cs page:
protected void ddlcountry_SelectedIndexChanged(object sender, EventArgs e)
{
if (ddlcountry.SelectedIndex == 0)
{
ddlcapital.SelectedIndex = 0;
TextBox1.Text = ddlcapital.SelectedItem.Text.ToString();
}
else if (ddlcountry.SelectedIndex == 1)
{
ddlcapital.SelectedIndex = 1;
TextBox1.Text = ddlcapital.SelectedItem.Text.ToString();
}
else
{
ddlcapital.SelectedIndex = 2;
TextBox1.Text = ddlcapital.SelectedItem.Text.ToString();
}
}
your design page should be like this:
<form id="form1" runat="server">
<div>
<table>
<tr>
<td>
<asp:dropdownlist ID="ddlcountry" runat="server" AutoPostBack="True"
onselectedindexchanged="ddlcountry_SelectedIndexChanged">
<asp:ListItem Value="0">INDIA</asp:ListItem>
<asp:ListItem Value="1">MALDIVES</asp:ListItem>
<asp:ListItem Value="2">SRILANKA</asp:ListItem>
</asp:dropdownlist>
</td>
</tr>
<tr>
<td>
<asp:DropDownList ID="ddlcapital" runat="server">
<asp:ListItem Value="0">NEWDELHI</asp:ListItem>
<asp:ListItem Value="1">MALE</asp:ListItem>
<asp:ListItem Value="2">COLOMBO</asp:ListItem>
</asp:DropDownList>
</td>
</tr>
<tr>
<td>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
</td>
</tr>
</table>
Thanks & Regards,
Santhi .V
Shailesh21235, if this helps please login to Mark As Answer. | Alert Moderator