从ListView中删除所选项

Bin*_*inu 5 c#

如何从列表视图中删除所选项?

rah*_*hul 30

foreach ( ListViewItem eachItem in listView1.SelectedItems)
{
    listView1.Items.Remove(eachItem);
}
Run Code Online (Sandbox Code Playgroud)

其中listView1是listview的id.


小智 6

如果只有一项(Multiselect = false):

listview1.SelectedItems[0].Remove();
Run Code Online (Sandbox Code Playgroud)

一项以上(Multiselect = true):

foreach (ListViewItem eachItem in listView1.SelectedItems)
{
    listView1.Items.Remove(eachItem);
}
Run Code Online (Sandbox Code Playgroud)


小智 5

listBox.Items.RemoveAt(listBox.SelectedIndex);
Run Code Online (Sandbox Code Playgroud)


Mit*_*tch 0

foreach (DataGridViewRow dgr in dgvComments.SelectedRows)
            dgvComments.Rows.Remove(dgr);
Run Code Online (Sandbox Code Playgroud)

  • 我认为问题是关于ListView的。 (4认同)