Click here to Skip to main content
15,892,072 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hi everyone.. I am not getting pincodes and std codes if i use updatepanel inside dropdown for area.. How to solve this. My design and code. i m getting desired output if i dont use updatepanel.
XML
<tr>
<td>
Area<span class="mandatory">*</span>
</td>
<td>
<asp:UpdatePanel ID="UpdatePanel4" runat="server">
<ContentTemplate>
<asp:DropDownList class="w216 dpreq" ID="dparea" runat="server" style="height:25px;"
AppendDataBoundItems="true" AutoPostBack="True" OnSelectedIndexChanged="dparea_SelectedIndexChanged">
</asp:DropDownList>
</ContentTemplate>

<Triggers>
<asp:AsyncPostBackTrigger ControlID="dparea" />
</Triggers>
</asp:UpdatePanel>
</td>

</tr>

C#
protected void dparea_SelectedIndexChanged(object sender, EventArgs e)
{
if (dparea.SelectedIndex != 0)
{
SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["Constr"].ConnectionString);
con.Open();
SqlDataAdapter adp = new SqlDataAdapter("SELECT [Pincode],stdcode FROM [viewarea] WHERE ([AreaID] = " + dparea.SelectedValue.ToString() + ")", con);
DataTable tab = new DataTable();
adp.Fill(tab);
string pincode = tab.Rows[0][0].ToString();
string stdcode = tab.Rows[0][1].ToString();
txtpinno.Text = pincode;
txtstdcode.Text = stdcode;
con.Close();
}
}
Posted
Updated 13-Jun-13 21:44pm
v2
Comments
Member 7767311 14-Jun-13 3:33am    
I also made change by giving eventname="SelectedIndexChanged".. then also it dint work
yourfriendaks 14-Jun-13 5:54am    
I think ,Keep TextBox Within Same Update Panel Same As Dropdownlist

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