在 DataGrid 加入 TemplateColumn
<asp:TemplateColumn>
<HeaderTemplate>
<INPUT id="ChkAll" value="chkall" type="checkbox" onclick="JavaScript:chkall(this);" title="Check & UnCheck ALL">
</HeaderTemplate>
<ItemTemplate>
<asp:CheckBox id="CheckBox1" runat="server"></asp:CheckBox>
</ItemTemplate>
</asp:TemplateColumn>
Header 的部份就是全選的 CheckBox
加入以下 JavaScript
<script language="JavaScript">
function chkall(input1){
var objForm = document.forms["Form1"];
var objLen = objForm.length;
for (var iCount = 0; iCount < objLen; iCount++){
if (input1.checked == true){
if (objForm.elements[iCount].type == "checkbox"){
objForm.elements[iCount].checked = true;
}
}
else{
if (objForm.elements[iCount].type == "checkbox"){
objForm.elements[iCount].checked = false;
}
}
}
}
</script>
本文引用自 harlem017(勒緊褲帶) http://www.programmer-club.com.tw/ShowSameTitleN/aspdotnet/10346.html
留言列表