Q & A

시삽: 레드플러스 님 
게시판 이동:
 제목 : gridview 에서 체크박스 사용
글번호: 580
작성자: 하나
작성일: 2007/05/08 오후 3:13:00 (2007/05/08 오후 3:18:00 수정)
조회수: 4576
  <asp:TemplateField HeaderText="Select">
    <HeaderTemplate>
            <asp:CheckBox ID="chkAll"  Text = "전부선택" ToolTip="전부선택/취소"
              runat="server" />
    </HeaderTemplate>
    <ItemTemplate>
             <asp:CheckBox ID="CBSelect"  TextAlign ="left" runat="server" />
    </ItemTemplate>
   </asp:TemplateField>            
전부선택 을 클릭하면 그리드뷰의 체크박스를 전체 체크하고싶은데요
       Protected Sub GV_authGrp_RowDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles GV_authGrp.RowDataBound

        If (e.Row.RowType = DataControlRowType.Header And e.Row.RowType = DataControlRowType.DataRow) Then
            Dim ChkAll As CheckBox = (CType(GV_authGrp.Rows(0).FindControl("ChkAll"), CheckBox))
            Dim i As Integer
            For i = 0 To GV_authGrp.Rows.Count - 1
                Dim CBSelect As CheckBox = (CType(GV_authGrp.Rows(i).FindControl("CBSelect"), CheckBox))
                If ChkAll.Checked = True Then
                    CBSelect.Checked = True
                Else
                    CBSelect.Checked = False
                End If
            Next
        End If

    End Sub

이렇게 했는데 안되네요,클릭해도 여기에 들어오지 않아요,닷넷 초보자의 서러움 ㅠㅠ
도와주세요~
 
이전 글   다음 글 삭제 수정 답변 글쓰기 리스트
  hatukoi
  2007-05-08 오후 3:44:21
&#50524;...꼭 VB코드여야만 하나요...영 눈에 익숙치 않네요 ㅎㅎ
저는 님과 같은 문제를 자바스크립트로 해결했습니다...;;
포스트백 없이 일어나야 하는 문제이지 않겟어요?
헤더템플릿의 체크박스에 렌더링시 자바스크립트를 추가해도 되겠지만
저는 그리드위에 테이블 만들어서 디자인적으로 맞춰두고 그 테이블에
체크박스를 넣어 이벤트를 주었죠.
자바스크립트 소스는 웹에서 검색하시면 바로 나오니 따로 설명은 안드리겠습니다;;
  hatukoi
  2007-05-08 오후 3:46:28
참고로 클릭해도 거기 안들어간다는 것은 해당 체크박스에 이벤트 설정이 안되있기 때문인듯 하네요.소스상으로 chkAll을 클릭햇을때 무슨 일이 일어나라~
라는게 있어야 하는데...헤더템플릿에는 해본적이 없지만 Item_Command
이벤트를 이용해보심은 어떠실지요...참고로 전 1.1만 사용중이라 2.0은 잘 모릅니다;;

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

관련 아티클 리스트
  제       목 파일 작성자 작성일 조회
이전글 gridview 내용을 엑셀에 보내는데요,애러가 떠요 - 하나 2007-05-08 3588
현재글 gridview 에서 체크박스 사용(2) - 하나 2007-05-08 4576
  Re : gridview 에서 체크박스 사용 (3) - 하나 2007-05-08 5488
  Re : gridview 에서 체크박스 사용 - 김동규 2007-05-08 3463
다음글 ASP.NET 개발시, 환경 구성의 궁합은? - 이인호 2007-05-08 3845
 
손님 사용자 Anonymous (손님)
로그인 Home