如何删除 Telerik 的 RadListView 的选定项目

本文关键字:RadListView 项目 Telerik 何删除 删除 | 更新日期: 2023-09-27 18:37:24

我想删除 RadListView 中的当前选定项目,但是,我找不到一种方法。

这是我尝试过的基本代码:

<Extension>
Public Sub RemoveSelectedItems(ByVal sender As RadListView)
    ' Dim selectedIndices As Integer() = ...?
    For Each item As ListViewDataItem In sender.SelectedItems
        sender.Items.Remove(item)
    Next
End Sub

由于尝试枚举修改后的集合,它会引发异常,我理解它,但我不知道该怎么做。

如何删除 Telerik 的 RadListView 的选定项目

先将它们放在一个列表中,然后使用此列表删除它们...这是在 C# 中,如果你想要 VB,我也可以展示这一点,因为你标记了两种语言......

List<ListViewDataItem> saveSelectedItems = new List<ListViewDataItem>();
foreach (ListViewDataItem eachItem in sender.SelectedItems)
{
  saveSelectedItems.Add(eachItem);
}
foreach (ListViewDataItem item in saveSelectedItems)
{
  sender.Items.Remove(item);
}