게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
[C#] for문이 왜 안돌아가는지 의문입니다..
게시물ID : programmer_15143짧은주소 복사하기
작성자 : 하린
추천 : 0
조회수 : 839회
댓글수 : 7개
등록시간 : 2015/12/23 17:32:36
            Name_Grid.Rows.Clear();
            Name_Grid.Columns.Clear();
            Name_Grid.Columns.Add("성", typeof(string));
            Name_Grid.Columns.Add("이름", typeof(string));
            Name_Grid.Columns.Add("사과먹은 갯수", typeof(string));
            for (int i = 0; i < Data.Rows.Count; i++)
            {
                if (Line_List[i].ToString() == Line.Rows[i].ItemArray[1].ToString())
                {
                    Name_Grid.Rows.Add(Line.Rows[i].ItemArray[0].ToString(), Line.Rows[i].ItemArray[1].ToString(), Line.Rows[i].ItemArray[2].ToString());
                    Sum = Sum + (double)Line.Rows[i].ItemArray[2];
                }
                Name_Grid.Rows.Add("Total", "", "", Sum);
            }
            DataGridView.DataSource = Name_Grid;
            DataGridView.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;
            DataGridView.AllowUserToAddRows = false;
 
다른 윈폼에서 전달된 Data의 데이터 테이블을 넘겨 받았으며 그리드뷰에 확인시 데이터가 잘 넘겨 받았음을 확인이 되었습니다.
다만 이 윈폼이 Load 될때 해당 데이터 테이블을 위 처럼 사과 먹은 갯수를 이름의 성을 기준으로 카운팅 하려는 소스인데...
굵게 표시 된 부분에서 for문이 한번 돌아 가는데 이것도 제대로 돌아가다가 말고 for문 이후의 소스는 모두 무시가 됩니다.
결국 Name_Grid 에 아무런 데이터를 얻지 못 하구요.
그리고 해당 소스는 현재 다른 부분에서 쓰고 있는 부분에서 데이터 부분만 고쳐 넣은건데 왜 for문이 동작 하지 않는지 잘 모르겠네요...
그냥 보기엔 돌아가는게 맞는건데 안되니 ... 3~4시간 동안 붙잡고 하는데 이게 도대체 왜 소스가 진행되다가 죽는(?)지 도무지 모르겠네요
살려주세요
 
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호