DataGrid有一列都放checkbox,包括标题在内,如何实现点击标题里的checkbox后,所有记录的checkbox被全选!
给点代码提示哦,谢谢!
1、DataGrid中的模板列
<asp:Templatecolumn HeaderStyle-Width="1pt">
<HeaderTemplate>
<Input Type="CheckBox" ID="All" OnClick="All_OnClick" Runat="server">
</HeaderTemplate>
<ItemTemplate>
<asp:CheckBox ID="chk" Runat="Server" Checked=<%# Container.DataItem("Check"))%>/>
</ItemTemplate>
</asp:Templatecolumn>
2、VBScript
Sub All_OnClick()
Dim i
For i = 1 To DataGridName.Rows.Length - 1 i = 1 把全选按钮本身去掉
DataGridName.Rows(i).Cells("checkBox所在的格").Children(0).Checked = Window.Event.srcElement.Checked
Next
End Sub
upupup
up