• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 1101
2007.10.24 (01:41:46)
>게시판을 이용해 주셔서 감사합니다.
>다음양식에 맞게 입력해주세요.
>
>* 고객시스템명 : 다이소
>* GAUCE 버전 :
>* WAS 종류(WebLogic 등등) :jeus
>* DB 종류 : 오라클
>* 문의 유형(질문/요청/참조) :
>* 내용 :
>
>그리드 상에서 row를 추가 하려고 합니다.
>
>tbds_Delbodd.AddRow();
>
>위와 같이 코딩을 하니 기존에 row가 한개 이상인 그리드 상에서는 row가 추가가 되는데
>row가 전혀 없는 그리드(데이타셋)에서는 row추가가 되지 않습니다.
>어떻게 해결해야 하는지요.
>추측컨데 addrow를 할때 그리드에 포인터를 잡지 못해 추가를 못시키는거 같습니다.
>
>
기본적으로 최초 로딩시 화면상에 선언되어있는 데이터셋 오브젝트에는 아무런 헤더정보도 담고있지 않습니다.
서버로 조회를 요청하여 서버에서 데이터셋을 구성할때 헤더정보도 같이 구성하도록 되어있구요
따라서 만약 조회로직을 타지 않았다면 데이터셋에는 아무런 헤더도 없는 상태이며 이때문에 row가 추가되지 않습니다.
만약 조회를 하지 않았을때도 row를 추가해야한다면 서비스 로직에서 사용하는 동일한 헤더정보를 onload이벤트에서 스크립트로 만들어주셔야 할것같습니다.
이에대한 내용은 컴포넌트 메뉴얼에 DataSet>Method>SetDataHeader부분을 참조하시면 될것같습니다.
 
Tag List
XE Login