<asp:ListView ID="MyListView" runat="server" OnItemCommand="MyListView_ItemCommand">
<ItemTemplate>
<div>
<asp:Literal ID="LiteralID" Text='<%#Eval("ID") %>' runat="server" />
<asp:Button ID="ButtonRemove" CommandName="Remove" Text="Remove" runat="server" />
</div>
</ItemTemplate>
</asp:ListView>
in codebehind
protected void MyListView_ItemCommand(object sender, ListViewCommandEventArgs e)
{
if (e.CommandName == "Remove")
{
e.Item.Visible = false;
}
}