![](https://i-blog.csdnimg.cn/blog_migrate/0f36fd3f2b87024c3fe497ae4defc534.jpeg)
出错信息
页面上一个GridView,GridView中有一个CheckBox,如下显示:
![](https://i-blog.csdnimg.cn/blog_migrate/32be749215ee16433684d2751651a311.jpeg)
页面javascript脚本中加入如下代码:
1
<
script type
=
"
text/javascript
"
>
2
//
选择所有项
3![ExpandedBlockStart.gif](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
function
CheckAll(oCheckbox)
{
4
var GridView1 = document.getElementById("<%=gvEnterprise.ClientID %>");
5![ExpandedSubBlockStart.gif](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
for (i = 1; i < GridView1.rows.length; i++) {
6
obj = GridView1.rows[i].cells[0].getElementsByTagName("INPUT")[0];
7![ExpandedSubBlockStart.gif](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
if (obj != null) {
8
obj.checked = oCheckbox.checked;
9
}
10
}
11
}
12
<
/
script>
页面GridView控件中加入如下代码:
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
2
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
3
![ExpandedBlockStart.gif](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
![ContractedBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif)
4
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
5
![ExpandedSubBlockStart.gif](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![ContractedSubBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
6
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
7
![ExpandedSubBlockStart.gif](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![ContractedSubBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
8
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
9
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
10
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
11
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
12
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
1
<
asp:GridView ID
=
"
gvEnterprise
"
runat
=
"
server
"
AutoGenerateColumns
=
"
False
"
AllowPaging
=
"
True
"
>
2
<
Columns
>
3
<
asp:TemplateField
>
4
<
ItemTemplate
>
5
<
asp:CheckBox ID
=
"
INPUT
"
runat
=
"
server
"
/>
6
<
asp:Label ID
=
"
lblID
"
runat
=
"
server
"
style
=
"
display:none;
"
Text
=
'
<%#Bind("ID") %>
'
></
asp:Label
>
7
</
ItemTemplate
>
8
<
HeaderTemplate
>
9
<
asp:CheckBox ID
=
"
CheckBox2
"
type
=
"
checkbox
"
onclick
=
"
CheckAll(this)
"
runat
=
"
server
"
/>
10
</
HeaderTemplate
>
11
</
asp:TemplateField
>
12
<
asp:BoundField DataField
=
"
ClassName
"
HeaderText
=
"
班级
"
/>
13
<
asp:BoundField DataField
=
"
SNo
"
HeaderText
=
"
学号
"
/>
......
14
</
Columns
>
15
</
asp:GridView
>
后台代码就不再演示,用法各自不同.
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
2
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
3
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
4
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
5
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
6
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
7
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
8
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
9
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
10
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
11
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
12
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
13
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
......
14
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
15
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)