Hi,
I have a Button inside of a GridView, inside of another GridView.
The higher gv is filled with a dataset, and in the RowCreated event I fill the second gv, and finally, in the RowCreated event (handler added in the RowCreated event of the first gv) of the second gv, attach the handler of the Click event with the button inside.
I have another controls in the same way with their own events added and works fine, but this Button dont... When I press the button, it postback but the event is like not been called (even when I debugged and the rowcreated reach the line with the addhandler for the button)
Maybe some one can guide me through this...
aspx
<asp:Content ID="cVentanillaAtencionFlujo" ContentPlaceHolderID="cphVentanillaAtencionMaster" Runat="Server">
<asp:ScriptManager ID="smVentanillaAtencionFlujo" runat="server">
</asp:ScriptManager>
<asp:GridView BackColor="LightGray" ShowHeader="False" ID="gvFasesListar" runat="server" AutoGenerateColumns="False"
Width="728px" DataKeyNames="inFasCodigo">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<table cellpadding="0" cellspacing="0" style="width: 672px; background-color:#FFFFFF">
<tr>
<td align="right">
<asp:Button ID="btnActualizarResultadosTest" CausesValidation="false" runat="server" Text="Actualizar" Width="120px" />
</td>
</tr>
</table>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
</asp:Content>
Code behind
If e.Row.RowType = DataControlRowType.DataRow Then
Dim btnActualizarResultadosTest As New WebControls.Button
btnActualizarResultadosTest = e.Row.FindControl("btnActualizarResultadosTest")
If Not btnActualizarResultadosTest Is Nothing Then
'AddHandler btnActualizarResultadosTest.Click, AddressOf btnActualizarResultadosTest_Click
AddHandler btnActualizarResultadosTest.Command, AddressOf btnActualizarResultadosTest_Command
End If
End If