• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 1441
2010.11.03 (16:49:05)
컴포넌트 관련 질문은 MAX 게시판을 이용해 주시기 바랍니다.
사이트 관리를 위한 최소한의 조치이오니, 양해 바랍니다.
컴포넌트 사용 가이드는 컴포넌트 매뉴얼을 참고하시고,
컴포넌트 질문을 하실 때 문제되는 컴포넌트의 버전 정보를 함께 적어주시면 자세한 가이드를 받으실 수 있습니다.

다음부터는 위 내용을 지켜주세요.

===================================================================
화면상에서 사용되는 데이터는 DataSet에 담겨져 있기 때문에 엑셀 데이터를 Grid에 넣는 게 아니라 DataSet에 Import 해주는 거라고 이해하시면 됩니다.
Grid는 단순히 DataSet의 데이터를 표형태로 표현해주는 display라고 생각하시면 됩니다.

엑셀의 데이터를 DataSet에 임포트하고자 하는 경우 질문 내용처럼 실제 데이터값과 DataSet의 데이터값이 맞지 않는 경우 문제가 발생할 수 있습니다.
데이터셋에는 코드값이 들어가야 하는데 엑셀에는 실제값이 들어간다면 업로드용 데이터셋을 따로 만드셔서 코드값을 넣게 해주시거나, 또는 Hidden컬럼(show=false)을 만들어서 코드값을 넣게 해주시거나 할 것 같습니다.


'엑셀 업로드 함수'라고 하셨는데, 어떻게 구현하신 건지 정확히 알 수가 없어서 추가적으로 설명을 드리겠습니다.
DataSet에 AddRow를 한 후 NameValue로 일일이 지정하신다는 내용으로 보아 저희 메소드인 LoadExcelData나 Excel.Application를 사용하신 건 아닌 것 같습니다.
현재 사용중인 DataSet 버전을 확인하셔서 지원 가능 버전을 사용중이라면 해당 메소드를 사용하시는 편이 성능면에서 나을 것 같습니다.


>
>* 고객시스템명 : 법무부 인사 시스템
>* GAUCE 버전 : 4.0
>* WAS 종류(WebLogic 등등) : WebLogic
>* DB 종류 : 오라클
>* 문의 유형(질문/요청/참조) : 질문
>* 내용 :
>
> 엑셀 업로드 하는 중에 생긴 문제 입니다.
>저희 시스템에서 업로드 할때 addRow()가 호출 되고, 각 칼럼에 엑셀로 읽어 들인 값이 차례대로
>dataSet.NameValue(row, colid)를 통해 Grid에 값이 들어 갑니다.
>
>문제가 Grid에 EditStyle='lookup' 속성 이고 Data=key:value 인 것이 있습니다.
>만약 '참여형태'라는 colum이 있다면 value값이 '검사'로 엑셀에 쓰여 있습니다.
>
>그리고 엑셀 업로드 함수를 실행 하면 dataSet.addrow() 가 먼저 실행 되고 '참여형태'그리드 탭에 '검사' 가 들어 갑니다. 하지만 '검사'가 들어가면 안되고, key값이 들어 가야 합니다.
>
> dataSet으로 DB로부터 읽어 오면 lookup 스타일이 key 로 입력 되어 있는값을 가지고 자동으로 value로 바꿔 주더군요.근데 addrow() 한뒤에는 직접 combo를 선택 해야 하구요
>
> 그래서 제가 알고 싶은 것은 엑셀로 받아온 value를 가지고 Grid의 lookup 스타일을 동적으로 선택 할 수 있을까요?
번호 제목 닉네임 조회 등록일
7449 호환성 보기 설정 이후에도 메뉴 깨짐 현상
kiarakim
8805 2017-02-15
7448 Shift DEMO 사이트 에서 IE11 다운됨
정성호
9030 2017-02-10
7447 엑셀 업로드 속도 문의
jokerrain
9043 2016-12-15
7446 차트 질문 파일
신현철
8969 2016-10-04
7445 java.io.IOException/java.lang.NullPointerException 발생
윤재국
9783 2016-07-13
7444 호환성 보기
kiarakim
8575 2016-07-11
7443 가우스 그리드에 문자입력시 한글/영문 우선순위 변경
hthink
8560 2016-04-21
7442 레포트 DFooter영역 이미지 태그
FKSS
9107 2016-04-20
7441 좌/우측으로 데이터 이동
헐랭이
7706 2016-04-15
7440 가우스 리포트를 PDF로 저장 가능한가요?
안순주
9941 2016-04-12
7439 중간소계 필드 제외 문의
김은영2
7606 2016-04-08
7438 가우스 그리드 범위지정 선택 가능여부 문의 [1]
hthink
9834 2016-03-29
7437 그리드에 이미지표현 파일 [1]
홍혜련
8915 2016-03-23
7436 Internet Explorer의 작동이 중지되었습니다. 파일 [1]
김태성2
8601 2016-03-18
7435 특정 index (row) 삭제 [1]
c1138
8867 2016-03-17
7434 was교체시 업그레이드 재설치 문의 [1]
박서영
7757 2016-03-15
7433 파일 업로드 문의(핸들이 잘못 되었습니다)
임종훈
8669 2016-03-15
7432 개발서버 라이센스 갱신 문의 [1]
정민75
9796 2016-03-07
7431 문의합니다 파일 [1]
c1138
9107 2016-03-07
7430 EnterpriseMode 적용이 되지 않습니다. 파일 [1]
동긔나긔
10269 2016-03-03
Tag List
XE Login