Handling Dropdownlist inside gridview
Often there is a need to handle OnSelectedIndexChanged event of a dropdown residing inside a GridView. This can be handled as following: 1. Specify an event handler from dropdown in ASPX < asp : GridView ID ="GridView1" runat ="server" AutoGenerateColumns ="False"> < Columns > < asp : TemplateField > < ItemTemplate > < asp : DropDownList OnSelectedIndexChanged ="ddl_Change" DataTextField ="UserName" AutoPostBack ="true" DataValueField ="userId" ID ="ddl" runat ="server"/> 2. Add event handler in ASPX.cs Protected Sub ddl_Change( ByVal sender As Object , ByVal e As EventArgs) 'You can retrieve Dropdown as: Dim DropDownControl As DropDownList = CType (sender, DropDownList) 'You can retrieve Parent GridRow as: Dim gridRow As GridViewRow = CType ( CType (sender, DropDownList).NamingContainer, GridViewRow) ...