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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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

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.