확인란 템플릿 필드가있는 gridview가 있습니다.클라이언트 측 자바 스크립트의 격자보기 행을 통한 반복
페이지로드시 데이터베이스 값을 기반으로 gridview에서 BLUE 색상으로 코딩 된 행 색상이 있습니다.
이제는 페이지의 버튼을 그리드 뷰를 반복하고 파란색 배경에있는 행에 대한 체크 박스를 포스트 백없이 선택하겠습니다.
어떤 도움을 주시면 감사하겠습니다.
감사합니다. mygrid
가정
확인란 템플릿 필드가있는 gridview가 있습니다.클라이언트 측 자바 스크립트의 격자보기 행을 통한 반복
페이지로드시 데이터베이스 값을 기반으로 gridview에서 BLUE 색상으로 코딩 된 행 색상이 있습니다.
이제는 페이지의 버튼을 그리드 뷰를 반복하고 파란색 배경에있는 행에 대한 체크 박스를 포스트 백없이 선택하겠습니다.
어떤 도움을 주시면 감사하겠습니다.
감사합니다. mygrid
가정
$('#mygrid tr.blueClass input[type="checkbox"]').each(
function() {
this.checked = true;
});
은 당신의 gridview의 이름이고, 각각의 파란색 행은 클라이언트 측에있는 gridview 행을 blueClass
루프라는 클래스가 자바 스크립트 대신에 우리가 할 수있는 foreach는의
var GridviewRows = $("#<%=gvbooksdetails.ClientID%> tr").length;
var rowlenght = GridviewRows - 1;
for (var i = 0; i < rowlenght; i++)
{
var Aname = document.getElementById("MainContent_gvbooksdetails_lblgvauthorname_" +[i]+"").innerHTML;
var Bname = document.getElementById("MainContent_gvbooksdetails_lblgvbookname_" +[i]+ "").innerHTML;
var BType = document.getElementById("MainContent_gvbooksdetails_lblgvbooktype_" +[i]+ "").innerHTML;
var Pubilication = document.getElementById("MainContent_gvbooksdetails_lblgvPublisher_" + [i] + "").innerHTML;
var Bid = document.getElementById("MainContent_gvbooksdetails_hiddenid_"+[i]+"").value;
}
이 방법을 사용하십시오.