Please help me to fire the command of ItemCommand for child Repeater.
Here is my aspx code.
<asp:Repeater ID="rpCompany" runat="server">
<HeaderTemplate>
<div id="accordion" class="details-accordion">
</HeaderTemplate>
<ItemTemplate>
<h3 class="details-header clr">
Company Name
</h3>
<div class="col-sm-12 details-content">
<asp:Repeater ID="rpSO" runat="server">
<HeaderTemplate>
<div id="SO">
<div id="accordion2" class="details-accordion">
</HeaderTemplate>
<ItemTemplate>
<h3 class="details-header clr">
SO Number
</h3>
<div class="col-xs-12 details-content">
<div class="col-xs-12 btn-center">
<asp:Button ID="btnSave" runat="server" Text="SAVE" CssClass="btn btn-primary btn-blue-save" CommandName="SAVE" />
</div>
<div class="clr"></div>
<div class="col-xs-12">
<asp:Label ID="lblErrorSave" runat="server" Text=""></asp:Label>
</div>
</div>
</ItemTemplate>
<FooterTemplate>
</div>
</div>
</FooterTemplate>
</asp:Repeater>
</div>
</ItemTemplate>
<FooterTemplate>
</div>
</FooterTemplate>
</asp:Repeater>
And my aspx.vb code is
Private Sub rpSO_ItemCommand(sender As Object, e As RepeaterCommandEventArgs)
If e.CommandName = "SAVE" Then
End If
End Sub
But it's not firing.
I already added OnItemCommand on my child repeater but it gives me an error.
I also added AddHandler rptSO.ItemCommand, AddressOf rpSO_ItemCommand
in the Parent Repeater but still no luck.
Thanks in advance for the help.
Solution:
Put the AddHandler
in the Repeater Item Created.
This link helps me to solve my problem.
https://www.mindstick.com/Forum/45/itemcommand-event-in-nested-repeater-and-listview