Q & A

시삽: 레드플러스 님 
게시판 이동:
 제목 : 팝업의 그리드 뷰에서 체크한 값만 부모창에 바인딩
글번호: 736
작성자: 전창훈
작성일: 2008/08/29 오후 5:58:00
조회수: 5641
샘..간만에 인사를 질문으로 드려서 죄송합니다.
간간히 전화도 드리고 연락도 드려야 하는데..
제가..아직 적응(?)이 안된관계로..

거기다..밑에 게시물 사고까지...(비번1111입니다.)
작업하다..막히는 부분이 잇어서요...

부모창에서 제품 검색버튼을 누르면..
팝업이 뜨면서   팝업창에 제품데이터가 그리드 뷰에 바인딩 되게 했습니다.
그후 팝업의 제품데이터중 원하는 것만 체크 후 부모창에 넘겨 그리드 뷰에 바인딩하려 합니다.

팝업도 잘 띄웠고..체크를 해서..값도..잘 담았는데..(sting strChk 에..)
그걸 부모창에 못 넘기겠습니다.
아래는 체크한 데이터의 cell[2] 값을 구한것입니다.

protected void ibtnconfirm_btn_Click(object sender, ImageClickEventArgs e)
    {

        string strChk = "";
        for (int i = 0; i < GridView1.Rows.Count; i++)
        {
            CheckBox check2 = (CheckBox)this.GridView1.Rows[i].FindControl("Chk");
            if (check2.Checked)
            {
                strChk += "'" + GridView1.Rows[i].Cells[2].Text.Trim() + "',";
            }
        }
        if (strChk.Length > 0)
        {
            strChk = strChk.Substring(0, strChk.Length - 1);
        }

이리하니. strChk 에 잘 담겼습니다.


그 후
        string script = "<script>parent.location.href = './order.aspx?Search=" + strChk + "';</script>";
        Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "done", script);

이렇게 작성했는데.. 값을 못 넘깁니다..  부모창에서 못 받아오는걸수도..ㅠㅠ

질문1 -> 어떻게 보내야 하나여? 위의 식이 맞나여?
질문2 -> 어떻게 받나여?
              그냥..string strChkBind = Request.QueryString["Search"]; 게 받으면 되나여?
질문3 -> 팝업창에서 체크후 확인 버튼을 누르면..팝업이 닫혀야 하는데..어케 닫아야 하는지.ㅠ 뒤에다가 self.close(); 인지..window.close();인지..둘다 해보긴 했는데..안되서요..

조만간 선민씨..결혼 한다고..함 볼꺼 같습니다..



혹시 쌤이 아니더라도..아시는분 답변 부탁드립니다..

그럼 쌤과..기타.등등 여러분..
남은 오늘 하루도 행복하십시요.
 
이전 글   다음 글 삭제 수정 답변 글쓰기 리스트

(댓글을 남기려면 로그인이 필요합니다.)

관련 아티클 리스트
  제       목 파일 작성자 작성일 조회
이전글 DB 연결 스트링을 입력 받은후... - 박성욱 2008-09-10 4140
현재글 팝업의 그리드 뷰에서 체크한 값만 부모창에 바인딩 - 전창훈 2008-08-29 5641
  Re : 팝업의 그리드 뷰에서 체크한 값만 부모창에 바인딩 (1) - 전창훈 2008-09-01 3780
다음글 'lstYear' 이름이 현재 컨텍스트에 없습니다.(2) - 김동환 2008-08-29 11423
 
손님 사용자 Anonymous (손님)
로그인 Home