asp.net gridview 에 checkbox 열 을 추가 하여 모든 선택 기록 이나 전체 선택 취소 에 사용 합 니 다.
3494 단어 ASP.NET
프론트 코드:
배경 코드:
function doSelect(obj,src){
//var dom=document.all;
//var el=event.srcElement;
var dom = document.getElementById(src).getElementsByTagName("INPUT");
var el = obj;
if(el.id.indexOf("chkHeader")>=0&&el.tagName=="INPUT"&&el.type.toLowerCase()=="checkbox")
{
var ischecked=false;
if(el.checked)
ischecked=true;
for(i=0;i<dom.length;i++)
{
if (dom[i].type ==undefined) continue ;
if(dom[i].id.indexOf("chkSelect")>=0&&dom[i].tagName=="INPUT"&&dom[i].type.toLowerCase()=="checkbox")
dom[i].checked=ischecked;
}
}
}
방법 2:배경 에서 코드 를 작성 하고 이 벤트 를 연결 합 니 다.프론트 코드:
배경 코드: '''
''' /
'''
'''
'''
'''
Protected Sub chkHeader_CheckedChanged(ByVal sender As Object, ByVal e As System.EventArgs)
For i As Integer = 0 To Me.GridView1.Rows.Count - 1
If CType(Me.GridView1.Rows(i).Cells(0).FindControl("chkSelect"), CheckBox).Enabled Then
CType(Me.GridView1.Rows(i).Cells(0).FindControl("chkSelect"), CheckBox).Checked = CType(Me.GridView1.HeaderRow.FindControl("chkHeader"), CheckBox).Checked
End If
Next
End Sub
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
부트스트랩 ASP.NET에서 설정하는 법1) _Layout.cshtml 內 link로 bootstrap 참조 2) Nuget 패키지에서 BootStrap 다운로드 3) 하단 부트스트랩 예제 사이트 참고해서 프로젝트 개발 참고 :...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.