2017-02-06 1 views
0

Comment appeler une fonction juste après que le répéteur a été chargé avec des données.C# Appel événement répétition relais

Conception: -

<asp:Repeater ID="rptParent" runat="server" OnItemDataBound="rptParent_OnItemBound"> 
    <ItemTemplate>   
      <asp:Repeater ID="rptChild" runat="server" OnLoad="rptChild_OnLoad"> 
       <ItemTemplate> 
       </ItemTemplate> 
     </asp:Repeater> 
    </ItemTemplate> 
</asp:Repeater> 

C# Code: -

 protected void rptChild_OnLoad(object sender, System.EventHandler e) 
    { 
     // code... 
    } 

J'ai aussi essayé ci-dessous le code: -

protected void rptChild_OnLoad(object sender, RepeaterItemEventArgs e) 
{ 
} 

Mais obtenir une erreur: - Aucune surcharge pour 'rptChild_OnLoad' ne correspond à del egate 'System.EventHandler'.

Répondre

2

Votre méthode doit être Event Handler.

Cela signifie, il faut avoir la signature suivante:

protected void rptChild_OnLoad(object sender, EventArgs e) 
+0

grâce @Matias .. –