Как использовать инструкции DDL, который находится внутри поля шаблона элемента управления GridView
Я храню DDL 'AmtddL' внутри поля шаблона GV3. Я хочу выбрать значение из этого DDL и использую обработчик событий "OnSelectedIndexChanged" с этим DDL. У меня уже есть этот обработчик событий с GV3. Я получаю ошибку: "нет перегрузки для "ddlselectedindexchanged" соответствует системе делегатов.EventHandler'. Я представляю коды.
protected void ddlselectedindexchanged(object sender,GridViewRowEventArgs e) //district ddl { var ddlsample = (DropDownList)e.Row.FindControl("AmtddL"); if (ddlsample.SelectedIndex == 0) { } else {
<asp:GridView ID="GridView3" runat="server" HorizontalAlign="Center" AutoGenerateColumns="False" OnRowDataBound="gvUserInfo_RowDataBound" style="border-color: #808000; top: 480px; left: 77px; position: absolute; height: 84px; font-size:small; width: 1100px" PageSize="5" AllowPaging="true" onselectedindexchanged="GridView3_SelectedIndexChanged"> <Columns > <asp:TemplateField> <ItemTemplate> <asp:CheckBox ID="chkSelect5" runat="server" /> </ItemTemplate> </asp:TemplateField> </Columns> <RowStyle HorizontalAlign="Center" /> <Columns> <asp:TemplateField HeaderText="AmtddL"> <ItemTemplate> <asp:DropDownList ID="AmtddL" runat="server" Width="84px" OnSelectedIndexChanged="ddlselectedindexchanged"/> </ItemTemplate> </asp:TemplateField>