목록 상자에서 선택한 항목을 검색 한 다음이 항목을 목록에서 제거하는 버튼 클릭에서 실행되는이 메서드를 사용하려고합니다. 언제든지이 오류 메시지가 나타날 때마다 : "이 열거 자 목록이 수정되었습니다. 열거자는 목록이 변경되지 않는 경우에만 사용할 수 있습니다."목록 상자에서 선택한 항목을 사용하여 목록에서 삭제
나는 완전히 뒤죽박죽이다.
public void DeleteSale()
{
foreach (BootSale b in lstBootSales.SelectedItems)
{
lstBootSales.Items.Remove(b.Id);
lstBootSales.Items.Remove(b.Date);
DisplayAllBootSales();
}
}
DisplayAllBootSales();
단순히 이후
나는 목록 내가 목록 상자에 기록되는 정보를 저장하는 "BootSale"이 목록 상자의 값을 새로 고칩니다. 목록 상자에서 해당 항목을 클릭 한 다음 삭제를 클릭하면 시스템에서 완전히 제거됩니다.
컬렉션을 열거하면서 수정할 수 없습니다. – MarcinJuraszek
DisplayAllBootSales의 기능은 무엇입니까? –
@ bash.d 모든 부팅 판매를 표시 하시겠습니까? – DGibbs