• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 3327
2005.10.05 (21:13:15)
먼저 데이타셋을 AddRow 하려면 Header 가 선언 되어 있어야 합니다.

예로 A:String(10),B:String(10) .. 와 같이 Header 가 선언 되어 있어야 합니다.

Header는 기본적으로 서버 서비스에서 컬럼 정보를 기술해서 데이타를 조회 해 온 다음

데이타를 조회한다든지, 값을 입력하기 위해서 AddRow 를 처리하는데,

문의하신 내용으로 봐서는 서버서비스를 받아오지 않은 상태이거나,

즉, Header 자체가 없는 경우에서 AddRow를 하시는 것 같습니다.

참고가 되었으면 합니다.


>게시판을 이용해 주셔서 감사합니다.
>다음양식에 맞게 입력해주세요.
>
>* 고객시스템명 : 삼성SDI 경영정보파트
>* GAUCE 버전 : Gauce 3.5
>* WAS 종류(WebLogic 등등) : Weblogic 7.0
>* DB 종류 : Oracle9i
>* 문의 유형(질문/요청/참조) : 질문
>* 내용 :
>Grid에서 DataSetID.AddRow()를 실행해도 Add가 될질 않는데 왜 그런지 모르겠네여..
>Sample에서는 ???.csv의 데이터에 추가하는 방식인데..
>전 아무것도 없는 상태에서 신규로 추가하는 경우인데 잘 안되네여..
>
>아래에 Object 선언한 부분과 Function을 참조하셔서 뭐가 문제인지 갈켜 주시면 감사하겠습니다..
>
><OBJECT CLASSID=CLSID:3267EA0D-B5D8-11D2-A4F9-00608CEBEE49 ID=tbds_SCGENB02_01></OBJECT>
>
><DIV STYLE="LEFT:143; TOP:54; WIDTH:400; HEIGHT:80;">
>        <OBJECT class=item_input CLASSID=CLSID:1F57AEAD-DB12-11D2-A4F9-00608CEBEE49 ID=tbgr_SCGENB02_01 WIDTH=100% HEIGHT=100%>
>                <PARAM NAME=DataID                        VALUE=tbds_SCGENB02_01>
>            <param NAME=RowHeight    VALUE=20>
>            <param NAME=FixSizing    VALUE=false>
>            <param NAME=ColSizing    VALUE=false>
>            <param NAME=Editable     VALUE=true>
>            <param NAME=ViewUnbind   VALUE=true>
>            <param NAME=ViewHeader   VALUE=true>
>            <param NAME=ViewSummary  VALUE=0>
>            <param NAME=HeadBorder   VALUE=4>
>            <param NAME=BorderStyle  VALUE=0>
>            <param NAME=IndWidth     VALUE=0>
>        </OBJECT>
></DIV>
>
><SCRIPT Language = "JavaScript">
>        function lfn_ContactAdd() {        
>                tbds_SCGENB02_01.AddRow();
>                tbds_SCGENB02_01.NameValue(tbds_SCGENB02_01.RowPosition,"i_cpname") = "";
>                tbds_SCGENB02_01.NameValue(tbds_SCGENB02_01.RowPosition,"n_telephone") = "";
>        }
></script>
>
 
Tag List
XE Login