감사합니다.
우선 우측 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로 찾아 가야 되는데...
> 어떻게 하나요
>
>