KeyValue Type 를 설정해서 값을 입력시에도
중복체크가 제대로 되지 않습니다.
111,.....
111,....
와 같이 KeyValue 로 설정된 Column에는 두번입력이 된 후 부터 중복으로 처리되기때문에
그 다음 부터는 입력이 되지 않기 때문에 KeyValue 로는 문의한 내용을 처리할 수 없습니다.
Script 와 DataSet Method 를 이용해서 처리 하는 방법으로 하셔야 할 것 같습니다.
NameValueRow, ValueRow 를 이용해서 입력하기 전에 해당하는 값의 Index 가 존재하는 검토해서
존재시 입력되지 않도록 Script 를 작성하셔야 합니다.
참고가 되었으면 좋겠습니다.
>데이타셋의 컬럼속성 정의시 keyvaluecolumn 타입이 있습니다.
>해당 컬럼에 이 속성을 주시면 중복된 값이 입력이 되면, 자동으로 에러메세지가 발생하면서 입력이 되지 않습니다.
>
>>게시판을 이용해 주셔서 감사합니다.
>>다음양식에 맞게 입력해주세요.
>>
>>* 고객시스템명 : 프로모터 포탈 싸이트
>>* GAUCE 버전 : 3.0
>>* WAS 종류(WebLogic 등등) : WebLogic
>>* DB 종류 : Oracle
>>* 문의 유형(질문/요청/참조) : 질문
>>* 내용 :
>>
>>한 화면에 두개의 grid가 존재합니다.
>>왼쪽에 하나 오른쪽에 하나
>>왼쪽에서 어떤 값을 조회한 후에 그 값을 선택해서 이동 버튼을 누르면 오른쪽 grid로 넘어갑니다.
>>물론 오른쪽에는 넘어온 값을 선택해서 왼쪽으로 보내면 오른쪽 값도 왼쪽으로 넘어갑니다.
>>질문입니다.
>>왼쪽에서 오른쪽으로 값들을 보냈을때 또다시 같은 값을 조회해서 왼쪽에서 오른쪽으로 보낼때
>>오른쪽에서 중복 체크를 하고 싶습니다.
>>dateSet(RowPosition, id) 로 비교할려면 컬럼 값마다 비교를 해줘야 하잖아요
>>그렇지 않고 중복 체크 하는 방법을 알고 싶습니다.
>>
>>답변 부탁 드립니다.
>>
>