Design Code :
<asp:DropDownList ID="ddlName" runat="server"
AutoPostBack="true">
</asp:DropDownList>
Note : AutoPostback is marked true.
At .cs
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
ddlBind( );
}
}
public void ddlBind( )
{
string[ ] UserName = new string[ ] { "Kumar", "Rohit", "Shivam" };
ddlName.DataSource = UserName;
ddlName.DataBind( );
}
Note :
We have first checked that the page is a postback or not.
If you will not use IsPostBack then you will always get "Kumar" our first listitem at the time of selectedIndexChange
Because the dropdown is re-binded.
No comments:
Post a Comment