I am trying to remove item from ListView but when i click on remove it doesnt remove the last item or in the middle but when i select the first item it removes. How is it possible to remove any selected item in the list? Code: private void removeBtn_Click(object sender, EventArgs e) { for (int i = scheduleListView.SelectedItems.Count - 1; i >= 0; i--) { if (scheduleListView.Items[i].Selected) { scheduleListView.Items.Remove(scheduleListView.Items[i]); } } } Thanks
while (scheduleListView.SelectedItems.Count > 0) { scheduleListView.Items.Remove(scheduleListView.SelectedItems[0]); } It worked . Thanks anyway