• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 1563
2007.04.10 (20:02:13)
원하는 결과를 얻기 위한 방법은 3가지 경우를 이용할 수 있습니다.
여기 예제는 Lookup에 사용된 dataset 의 컬럼('cd') 의 위치를 Alert으로 호출하는 예제 입니다. 즉
Lookup 으로 사용된   Dataset의 선택된 값이 위치해 있는 RowPosition을 보여주고 있습니다.
당연 Row값을 알면 그외 컬럼값은 DataSet의 NameValue로 얻어올 수 있습니다.

주의할 점은 1과 3항목에선 LookUp으로 데이터를 변경한 후 그리고 2 항목은 LookUp이 발생과 동시에 나타나므로 데이터가 변경되지 않은 상태입니다.

1. DataSet OnColumnChanged event 이용시

<script for=ds_master event=OnColumnChanged(row,colid)>
    switch (colid)
    {
        case "gd_col":
        alert ("OnColumnChanged : " + ds_lookup.NameValueRow ("cd",this.NameValue (row,colid)));
        break;
                
        default:
        break;
    }
</script>


2. Grid OnDropDown Event 이용시

<script for=gd_01 event=OnDropDown(row,colid)>
    switch (colid)
    {
        case "gd_col":
        alert ("OnDropDown : " + ds_lookup.NameValueRow ("cd",ds_master.NameValue (row,colid)));
        break;
                
        default:
        break;
    }
</script>

3. Grid OnCloseUp event 이용시

<script for=gd_01 event=OnCloseUp(row,colid)>
    switch (colid)
    {
        case "gd_col":
        alert ("OnCloseUp : " + ds_lookup.NameValueRow ("cd",ds_master.NameValue (row,colid)));
        break;
                
        default:
        break;
    }
</script>
* 관리자님에 의해서 게시물 이동되었습니다 (2007-04-19 14:21)
 
Tag List
XE Login