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시간 동안 붙잡고 하는데 이게 도대체 왜 소스가 진행되다가 죽는(?)지 도무지 모르겠네요
살려주세요