[VB.Net]Evenement dans un Repeater !!
Bonjour,
j'ai un Repeater pour afficher les commande, j'ai ajouté un button link pour supprimer une commande et donc je veux ajouter un message de confirmation à la suppression :
Code:
1 2 3 4 5
| <asp:Repeater id="ListeCommande" runat="server" OnItemCommand="OnItemcommand" OnItemCreated="OnItemCreated">
<ItemTemplate>
<table bordercolor="black" cellspacing="0">
...
... |
donc le OnItemCommand pour exécuter réellement la suppression de la base de données et j'ai ajouté aprés le OnItemCreated pour créer le message box :
Code:
1 2 3 4 5 6 7
| Public Sub OnItemCreated(ByVal sender As Object, ByVal e As RepeaterCommandEventArgs)
Dim myDeleteButton As LinkButton
If (e.Item.ItemType = ListItemType.Item) Then
myDeleteButton = e.Item.FindControl("btndelete")
myDeleteButton.Attributes.Add("onclick", "return confirm('Confirmez-vous la suppression de cette commande ?');")
End If
End Sub |
lors de la compilation, j'ai ce message d'erreur :(
Citation:
La méthode 'Public Sub OnItemCreated(sender As Object, e As System.Web.UI.WebControls.RepeaterCommandEventArgs)' n'a pas la même signature que le délégué
et la ligne de la création de mon Repeater apparait en rouge !!
c'est peut être la fin de semaine mais je comprend pas et j'ai rien trouvé sur le net !!
Merci.