목록보기에서 선택한 항목을 변경하려고하면 프로그램이 충돌합니다.

시암

그래서 나는 목록보기와 그 안에 몇 가지 항목이 있습니다. 선택한 항목의 참조를 변수에 유지하지만 선택한 항목을 변경하면 프로그램이 충돌합니다.

   private void listView1_SelectedIndexChanged(object sender, System.EventArgs e)
        {
            var prod = (Produs)lvProduse.SelectedItems[0].Tag;
            tb1.Text = prod.Denumire;
            tb2.Text = prod.Pret.ToString();
            tb3.Text = prod.Cantitate.ToString();

        }

여기에 내 문제가 있다고 생각합니다 (Produs) lvProduse.SelectedItems [0] .Tag; . 첫 번째 항목을 선택하면 프로그램이 제대로 작동하지만 선택 항목을 변경하려고하면 System.ArgumentOutOfRangeException 오류가 발생합니다.

다이얼러

이벤트 핸들러에 처리되지 않은 예외가 있습니다.

일반적으로 처리되지 않은 예외는 디버거가 중단되고 무엇이 잘못되었는지 알려줍니다. 그러나 ListView.SelectedIndexChanged이벤트에는 프로그램이 완전히 충돌하는 버그가 있습니다.

예외는 다른 항목 을 선택하면 두 가지 이벤트가 발생하기 때문입니다.

먼저, 항목이 선택되지 않았 음을 알리는 이벤트를받습니다.

그런 다음 새 항목이 선택되었음을 알리는 이벤트를받습니다.

첫 번째 이벤트에서 항목을 선택 lvProduse.SelectedItems하지 않으면 목록이 비어 있습니다. 따라서 요소 0에 액세스하면 발생합니다.

예를 들어 항목이 선택되었는지 여부를 확인해야합니다 lvProduse.SelectedItems.Any()(또는 lvProduse.SelectedItems.Count != 0해당 목록이 LINQ를 지원하는지 지금 확실하지 않습니다).

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

SwiftUI 목록에서 항목을 선택 취소하면 앱이 충돌합니다.

분류에서Dev

목록보기에서 다중 선택을 종료하면 목록 항목 패딩이 제거됩니다.

분류에서Dev

목록보기에서 선택한 두 번째 항목이 올바른 값을 표시하지 않습니다.

분류에서Dev

다른 항목을 기반으로 선택한 목록 항목을 변경하려면 어떻게해야합니까?

분류에서Dev

연결 목록에 새 노드를 삽입하려고하면 프로그램이 충돌합니다. 왜?

분류에서Dev

wpf는 선택한 목록보기 항목에 바인딩하고 해당 선택에 따라 다른 목록을 업데이트합니다.

분류에서Dev

목록보기 항목을 선택하고 새 페이지로 이동하려면 어떻게합니까?

분류에서Dev

ListView에서 선택한 항목을 자동으로 변경하려면 어떻게해야합니까?

분류에서Dev

항목을 선택하면 목록의 DataGrid가 충돌합니다.

분류에서Dev

목록보기 선택 항목을 설정하는 방법이 회전식보기에서 null입니다.

분류에서Dev

드롭 다운 목록에서 항목을 선택하고 목록에서 항목을 값으로 제거한 다음 합계를 업데이트합니다.

분류에서Dev

arraylist에 막대한 양의 비트 맵을로드하면 내 응용 프로그램이 충돌합니다.

분류에서Dev

콤보 상자에서 항목을 선택하고 버튼을 클릭하면 선택한 항목에 따라 다른 프레임을 열고 싶습니다.

분류에서Dev

목록보기에서 선택한 항목의 이미지보기 변경

분류에서Dev

간단한 방정식에서 get을 scanf로 바꾸면 프로그램이 충돌합니다.

분류에서Dev

목록보기 항목을 클릭하면 다른 활동을 여는 대신 앱이 충돌합니다.

분류에서Dev

이중 연결 목록에서 데이터를 인쇄하려고하면 C ++ 프로그램이 충돌합니다.

분류에서Dev

Swift iOS. 버튼 배열을 변경하려고하면 프로그램이 충돌합니다.

분류에서Dev

스피너에서 항목을 선택하고 특정 항목을 선택한 경우 이미지를 어떻게 변경합니까?

분류에서Dev

Android 예제에서 클릭시 한 목록보기에서 다른 목록보기로 항목을 추가하는 방법이 필요합니다.

분류에서Dev

드롭 다운 목록에서 선택한 항목을 가져 와서 세부 정보보기에 제출하려면 어떻게합니까?

분류에서Dev

MVC 선택 목록이 드롭 다운에서 선택한 항목을 표시하지 않습니다.

분류에서Dev

드래그 앤 드롭으로 목록보기 항목을 한 목록에서 다른 목록으로 이동하는 방법은 무엇입니까? UWP C #

분류에서Dev

테이블에서 항목을 검색 한 다음 해당 항목을 선택하고 삭제합니다.

분류에서Dev

Android에서 선택한 목록보기 항목 이미지 문제 변경

분류에서Dev

pyqt5를 사용하여 테이블보기에서 이미 선택한 항목에서 단일 항목을 선택할 수 없습니다.

분류에서Dev

두 개의 목록 상자에서 색인이 동일한 항목을 선택하고 강조 표시하려면 어떻게해야합니까? VB.NET

분류에서Dev

화면에서 선택 항목을 변경하는 동안 Visuual Collection의 선택한 항목이 LightSwitch에 설정되지 않았습니다.

분류에서Dev

목록 항목을 클릭하면 충돌이 발생합니다.

Related 관련 기사

  1. 1

    SwiftUI 목록에서 항목을 선택 취소하면 앱이 충돌합니다.

  2. 2

    목록보기에서 다중 선택을 종료하면 목록 항목 패딩이 제거됩니다.

  3. 3

    목록보기에서 선택한 두 번째 항목이 올바른 값을 표시하지 않습니다.

  4. 4

    다른 항목을 기반으로 선택한 목록 항목을 변경하려면 어떻게해야합니까?

  5. 5

    연결 목록에 새 노드를 삽입하려고하면 프로그램이 충돌합니다. 왜?

  6. 6

    wpf는 선택한 목록보기 항목에 바인딩하고 해당 선택에 따라 다른 목록을 업데이트합니다.

  7. 7

    목록보기 항목을 선택하고 새 페이지로 이동하려면 어떻게합니까?

  8. 8

    ListView에서 선택한 항목을 자동으로 변경하려면 어떻게해야합니까?

  9. 9

    항목을 선택하면 목록의 DataGrid가 충돌합니다.

  10. 10

    목록보기 선택 항목을 설정하는 방법이 회전식보기에서 null입니다.

  11. 11

    드롭 다운 목록에서 항목을 선택하고 목록에서 항목을 값으로 제거한 다음 합계를 업데이트합니다.

  12. 12

    arraylist에 막대한 양의 비트 맵을로드하면 내 응용 프로그램이 충돌합니다.

  13. 13

    콤보 상자에서 항목을 선택하고 버튼을 클릭하면 선택한 항목에 따라 다른 프레임을 열고 싶습니다.

  14. 14

    목록보기에서 선택한 항목의 이미지보기 변경

  15. 15

    간단한 방정식에서 get을 scanf로 바꾸면 프로그램이 충돌합니다.

  16. 16

    목록보기 항목을 클릭하면 다른 활동을 여는 대신 앱이 충돌합니다.

  17. 17

    이중 연결 목록에서 데이터를 인쇄하려고하면 C ++ 프로그램이 충돌합니다.

  18. 18

    Swift iOS. 버튼 배열을 변경하려고하면 프로그램이 충돌합니다.

  19. 19

    스피너에서 항목을 선택하고 특정 항목을 선택한 경우 이미지를 어떻게 변경합니까?

  20. 20

    Android 예제에서 클릭시 한 목록보기에서 다른 목록보기로 항목을 추가하는 방법이 필요합니다.

  21. 21

    드롭 다운 목록에서 선택한 항목을 가져 와서 세부 정보보기에 제출하려면 어떻게합니까?

  22. 22

    MVC 선택 목록이 드롭 다운에서 선택한 항목을 표시하지 않습니다.

  23. 23

    드래그 앤 드롭으로 목록보기 항목을 한 목록에서 다른 목록으로 이동하는 방법은 무엇입니까? UWP C #

  24. 24

    테이블에서 항목을 검색 한 다음 해당 항목을 선택하고 삭제합니다.

  25. 25

    Android에서 선택한 목록보기 항목 이미지 문제 변경

  26. 26

    pyqt5를 사용하여 테이블보기에서 이미 선택한 항목에서 단일 항목을 선택할 수 없습니다.

  27. 27

    두 개의 목록 상자에서 색인이 동일한 항목을 선택하고 강조 표시하려면 어떻게해야합니까? VB.NET

  28. 28

    화면에서 선택 항목을 변경하는 동안 Visuual Collection의 선택한 항목이 LightSwitch에 설정되지 않았습니다.

  29. 29

    목록 항목을 클릭하면 충돌이 발생합니다.

뜨겁다태그

보관