퇴근5분전


 현재 작업중인 폼에서 헤더 머지 기능 빼고 모두 완료하여

머지기능을 추가하고 나서 띠우니 객체를 사용하려거든 new 로 생성후 써라 라는 멘트와 접했다.

"어! 분명이 좀전에 떴는데... "

라며 추가한 머지기능에 대해 고민하던 중... 소스와 열심히 비교하고 확인하여도 문제가 없어보였다.


주변에 계신분께도 여쭤보고 봤지만... 분명... 문제 없었는데 머지구현중 뭔가 만진게 아닌가 라며 
얘기를 하신다.


점심을 먹으며 골똘히 생각해봤지만 분명 머지 구현전에는 창이 잘 떴었고 현재 에러도

로드가 완료된 후 Paint되는 시점에서 발생하는듯 한데...

그렇다면 데이타를 바인딩 한것도 아닌 컨트롤에서 발생할수 있는 오류는 머지뿐인듯 한데...손댄곳도 그렇고...

                   
오류가 생기던 상황이다.                  

                grdData.Rows.Fixed = 2;
                grdData.Cols.Fixed = 1;
                    grdData.Rows.Count = 2;
                  
  grdData.Cols.Count = 18;


해결 방법에 관련된 소스다.

                    grdData.Rows.Count = 2;
                  
  grdData.Cols.Count = 18;
                   grdData.Rows.Fixed = 2;
                grdData.Cols.Fixed = 1;


 VB.NET을 바꾸면서...
소스를 보고 그대로 바꾸었는데

                .Rows.Fixed = 2
            .Cols.Fixed = 1
            .Rows.Count = 2
            .Cols.Count = 18

원본이다 ㅡ.,ㅡ; 줴길.. 


추가:             grdData.Rows.Count = 2;
                  
  grdData.Cols.Count = 18;
                   grdData.Rows.Fixed = 1; <-- 1 값을 가져도 에러 발생 
                grdData.Cols.Fixed = 1;

 고쳐졌다 생각하고 테스트 했던 소스 걷어내고 수정하던중... 어이 없게 Rows.Fixed 를 1을 주면서 에러가 똑같이 떴다.