JS:
<スクリプトタイプ= "テキスト/ javascriptの">
関数のSelectAll(ターゲット)
{
VAR GridView1 =のdocument.getElementById( "<%= gvStudentTrainingCourse.ClientID%>");
用(i = 1; I <GridView1.rows.length; iは++)
{
IF(!GridView1.rows [I] .cells [0] .getElementsByTagName( "入力")[0] .disabled = TRUE)//若有不可用チェックボックス、则全选时不选
{
GridView1.rows [I] .cells [0] .getElementsByTagName( "入力")[0] = .checkedをtarget.checked。
}
}
}
</ script>の
HTML:
<ASP:TemplateField>
<HeaderTemplate>
<INPUT ID = "chkSelectAll"にrunat = "サーバ"タイプ= "チェックボックス"のonclick = "のSelectAll(この)"タイトル= "全选" />
</ HeaderTemplate>
<ItemTemplateに>
<ASP:チェックボックスのID =」 chkSelect」にrunat = "サーバ" DataKey = '<%#評価( "TrainingCourseID")%>' />
</ ItemTemplateに>
<ItemStyleのCssClass = "tlink_pic" />
</ ASP:TemplateField>
<スクリプトタイプ= "テキスト/ javascriptの">
関数のSelectAll(ターゲット)
{
VAR GridView1 =のdocument.getElementById( "<%= gvStudentTrainingCourse.ClientID%>");
用(i = 1; I <GridView1.rows.length; iは++)
{
IF(!GridView1.rows [I] .cells [0] .getElementsByTagName( "入力")[0] .disabled = TRUE)//若有不可用チェックボックス、则全选时不选
{
GridView1.rows [I] .cells [0] .getElementsByTagName( "入力")[0] = .checkedをtarget.checked。
}
}
}
</ script>の
HTML:
<ASP:TemplateField>
<HeaderTemplate>
<INPUT ID = "chkSelectAll"にrunat = "サーバ"タイプ= "チェックボックス"のonclick = "のSelectAll(この)"タイトル= "全选" />
</ HeaderTemplate>
<ItemTemplateに>
<ASP:チェックボックスのID =」 chkSelect」にrunat = "サーバ" DataKey = '<%#評価( "TrainingCourseID")%>' />
</ ItemTemplateに>
<ItemStyleのCssClass = "tlink_pic" />
</ ASP:TemplateField>
ます。https://www.cnblogs.com/guoxiaowen/archive/2009/08/06/1540087.htmlで再現