자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
아래 DBGrid 버그 문제 일정한 규칙이 있습니다.
2012.03.28 23:36
아래에 이어 작성합니다.
0 .마스터-디테일 방식의 DBGrid 에서만 발생하며,
1. 디테일 그리드에서 레코드를 처음 추가한 후 입력하면서 탭키로 이동할 때는 문제가 없습니다.
2. 저장후, 마스터의 레코드를 이동해서 AfterScroll 이벤트에 의해 Detail 레코드를 다시 쿼리해 오면
그 다음부터 디테일 레코드를 추가하거나 에디팅할 때 탭키가 수직으로 이동합니다.
* 그래서, 아래와 같은 여러가지 방법으로 문제를 해결하려고 했습니다만..해결이 안됩니다. *
-추가버튼을 만들어서 Append 시키고나서 그리드로 이동해서 에디팅 하는 방법
-AfterScroll 이벤트에서 Dataset 을 Refresh 시키거나, Datasource 콤퍼넌트를 끊었다가 연결해보기
- 모든 Dataset을 Applyupdates(0) 했다가 에디팅 모드로 들어가 보기
-탭 키 누를때마다 그리드의 SelectedIndex 값 뿌려서 확인하기..
-AfterScroll 이벤트 대신 버튼으로 다시 쿼리해오기
-기타 등등
몇번만 더 해보고 엔터키로 밀어야겠네요 ㅠㅠ
댓글 0
아래 DBGrid 버그 문제 일정한 규칙이 있습니다.
2012.03.28 23:36
아래에 이어 작성합니다.
0 .마스터-디테일 방식의 DBGrid 에서만 발생하며,
1. 디테일 그리드에서 레코드를 처음 추가한 후 입력하면서 탭키로 이동할 때는 문제가 없습니다.
2. 저장후, 마스터의 레코드를 이동해서 AfterScroll 이벤트에 의해 Detail 레코드를 다시 쿼리해 오면
그 다음부터 디테일 레코드를 추가하거나 에디팅할 때 탭키가 수직으로 이동합니다.
* 그래서, 아래와 같은 여러가지 방법으로 문제를 해결하려고 했습니다만..해결이 안됩니다. *
-추가버튼을 만들어서 Append 시키고나서 그리드로 이동해서 에디팅 하는 방법
-AfterScroll 이벤트에서 Dataset 을 Refresh 시키거나, Datasource 콤퍼넌트를 끊었다가 연결해보기
- 모든 Dataset을 Applyupdates(0) 했다가 에디팅 모드로 들어가 보기
-탭 키 누를때마다 그리드의 SelectedIndex 값 뿌려서 확인하기..
-AfterScroll 이벤트 대신 버튼으로 다시 쿼리해오기
-기타 등등
몇번만 더 해보고 엔터키로 밀어야겠네요 ㅠㅠ