Chciałbym zmienić tekst Labela, który jest w Repeaterze. Napisałem taki kod, ale nie działa. Co jest nie tak? Z góry dzięki za pomoc.

 protected void Repeater1_ItemCommand1(object source, RepeaterCommandEventArgs e)
    {
        
        Label komunikat = e.Item.FindControl("Label1") as Label;
        komunikat.Text = "Sukces!!";
       

// dalej inne polecenia, które działają
 Repeater1.DataBind();
    }



 <asp:Repeater 
    ID="Repeater1"  
    runat="server" 
    DataSourceID="SqlDataSource1" 
    onitemcommand="Repeater1_ItemCommand1">

         <ItemTemplate>
     
       <p></p> <%#Eval("nazwa") %>
       <p></p>
  

<asp:Button ID="Button1" runat="server" Text="Button"  CommandArgument='<%# Eval("nazwa") %>' OnClientClick="return confirm('Czy jesteś pewny?');" runat="server" />
        
<asp:Label ID="Label1" runat="server" Text=""></asp:Label>
    
      
        </ItemTemplate>
        </asp:Repeater>