更新时间:2023-12-05 10:40:52
<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;
}
}
使用listView.Items.Remove(listView.SelectedItem),你可以从你的删除按钮的点击事件中调用它。或者运行一个foreach循环并查看该项是否被选中,然后将其删除。
Use listView.Items.Remove(listView.SelectedItem) and you can call it from your delete button's click event.Or run a foreach loop and see if the item is selected, then remove it.
foreach(var v in listView.SelectedItems)
{
listView.Items.Remove(v)
}