• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 2220
2010.10.25 (16:27:46)
감사합니다.

우선 우측 Grid에 바인드된 DataSet의 CanRowPosChange Event에서 ROw변경 여부를 지정 하시면 됩니다.
아래와 같이 하시면 될 것으로 보입니다.

<script language=JavaScript for=sMX_ds1 event=CanRowPosChange(row)>

if (DataSet_ID.IsUpdated ) {  // 우측 Grid에 바인드된 데이터셋이 수정되었으면
    if (confirm("저장 하시겠습니까?")) {
       tr1.Post();   // 우측 그리드에 바인드된 데이터와 연결된 TR 컴포넌트
    }
    else return true;
}
</script>



[참고]
http://www.gauce.com/ComponentManual/AMX/Basic/DataSet/Event/CanRowPosChange/CanRowPosChange.htm



>게시판을 이용해 주셔서 감사합니다.
>다음양식에 맞게 입력해주세요.
>
>* 고객시스템명 :
>* 문의할 Component명 및 버전 :
>* DataSet 버전 :
>* Tr 버전 :
>* 문의 유형(질문/요청/참조) :
>* 내용 :
>
>   닷넷 그리드 사용중입니다.
>
>   구성은
>    
>    ----------------------
>     mgrid    l        grid
>                 l
>                 l
>
>  이렇게 해서 사용중입니다.
>
>
>    grid 오른쪽에 변경된 데이터가 있을때 저장여부를 물어볼려구 하는데요
>    왼쪽 mgrid  에서   OnRowPosChanged 이벤트를 사용해서 다른 Row넘어갈때
>    오른쪽이 변경되 었으면 저장할껀지 안할껀지 물어볼려구 합니다.
>    어떻게 해야되는지요..
>    오른쪽이 변경되었으면 mgrid 는 이전 row로 찾아가야 하고요...저장 안하겠다 하면 새로 선택된
>    row로 찾아 가야 되는데...
>    어떻게 하나요
>    
>  
 
Tag List
XE Login