Поместите кнопку или любой другой элемент управления, который вам нравится, и установите для этой кнопки свойство имени команды, равное, например, «удалить», укажите любой идентификатор в свойстве аргумента команды, чтобы узнать, какую строку вы будете удалять, и в повторителе ItemCommand. проверьте событие для этого имени команды, затем выполните функцию удаления.
Пример:
<asp:Repeater ID="Repeater1" runat="server" OnItemCommand="Repeater1_ItemCommand">
<ItemTemplate>
<asp:LinkButton ID="LinkButton1" CommandName="Delete" OnClientClick="javascript:if(!confirm('Delete this information? this will delete permanently'))return false;" CommandArgument='<%#Eval("EntityID") %>' runat="server">Delete</asp:LinkButton>
</ItemTemplate>
</asp:Repeater>
protected void Repeater1_ItemCommand(object source, RepeaterCommandEventArgs e)
{
if (e.CommandName == "Delete" && e.CommandArgument.ToString() != "")
{
// DoDelete then rebind
}
}
Удалить код будет примерно так:
Dim connectionString As String = ConfigurationManager.ConnectionStrings("UploadConnectionString").ConnectionString
Dim adapter As New SqlDataAdapter("DELETE FROM FileM where id=" & e.CommandArgument.ToString(), connectionString)