2009-09-15 10 views
4

목록보기에서 선택한 항목을 제거하려면 어떻게해야합니까? listView1이 목록보기의 ID입니다ListView에서 선택한 항목 제거

+20

당신의 ListView 컨트롤의 이름입니다

var selected = myList.SelectedItems.Cast<Object>().ToArray(); foreach(var item in selected) { myList.Items.Remove(item); } 

. –

답변

-1
foreach (DataGridViewRow dgr in dgvComments.SelectedRows) 
      dgvComments.Rows.Remove(dgr); 
+3

나는 ListView에 관한 질문이라고 생각한다. – rahul

+1

죄송합니다. 나는 잘못 읽었다. – Mitch

25
foreach (ListViewItem eachItem in listView1.SelectedItems) 
{ 
    listView1.Items.Remove(eachItem); 
} 

.

0
listView1.Items.Cast<ListViewItem>().Where(T => T.Selected) 
    .Select(T => T.Index).ToList().ForEach(T => listView1.Items.RemoveAt(T)) 
3

한 항목 (Multiselect = false)가있다 : 하나 개 이상의 항목에 대해

listview1.SelectedItems[0].Remove(); 

(Multiselect = true) :

foreach (ListViewItem eachItem in listView1.SelectedItems) 
{ 
    listView1.Items.Remove(eachItem); 
} 
2
listBox.Items.RemoveAt(listBox.SelectedIndex); 
+0

개인 무효 iAttachmentDel_Click (개체 보낸 사람, RoutedEventArgs 전자) { listBox.Items.RemoveAt (listBox.SelectedIndex); } – Marcin

0

(항목을 제거하는 또 다른 방법 s)에서 ListView 컨트롤 (GridView) (WPF) - myList 당신은 싶어 질문에 대한 몇 가지 답변을 받아 들일 수