올려주신 소스의 마지막 줄에 보시면
parent.window.opener.document.Dataset01.Reset();
데이타셋의 Reset 시키는 소스가 들어가 있습니다.
이는 위에서 했던 작업을 다시 원상태로 돌리는 작업을 하게 되므로 그 부분을 빼시면 적용이 될것 같습니다.
>게시판을 이용해 주셔서 감사합니다.
>다음양식에 맞게 입력해주세요.
>
>* 고객시스템명 : 테스트관리시스템
>* 문의할 Component명 및 버전 : Grid 4
>* DataSet 버전 : 4
>* Tr 버전 :
>* 문의 유형(질문/요청/참조) : 질문
>* 내용 :
>Grid(Grid01)와 Dataset(Dataset01) Input text box, button이 있습니다.
>Input text box에서 검색할 단어를 입력하고 button을 클릭하면 팝업화면이 떠서 검색 결과가 Grid(Grid02)로 표현됩니다.
>팝업화면의 그리드에서 하나를 선택하면 선택된 데이터를 원래 화면의 Grid01에 한 Row로 추가시키고 싶은데요.
>
>parent.window.opener.document.Dataset01.addRow();
>parent.window.opener.document.Dataset01.NameValue(parent.window.opener.document.Dataset01.RowPosition,"ApproveId") = Tb_DataSet.NameValue(Row,"user_name");
>parent.window.opener.document.Dataset01.NameValue(parent.window.opener.document.Dataset01.RowPosition,"ApproveKName") = Tb_DataSet.NameValue(Row,"sec_u_id");
>parent.window.opener.document.Dataset01.NameValue(parent.window.opener.document.Dataset01.RowPosition,"ApproveType") = "<%=apprtype%>";
>parent.window.opener.document.Dataset01.Reset();
>
>이런식으로 원래 화면의 Grid01과 연계된 Dataset01에다 데이터를 지정해주는게 했는데 에러는 나오지 않으면서 Grid01에 나타나질 않습니다.
>원래 안되는것인가요?
>