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>