Csharp/C#教程:asp.net gridview checkall和uncheckall在一个标题复选框中分享


asp.net gridview checkall和uncheckall在一个标题复选框中

我使用以下代码管理gridview check all并取消选中单个标题复选框中的all。 我能够找到标题复选框状态grid.rows [0] .cells [0] .checked总是返回undefined。 请帮我这样做。

function checkAll() { var grid = document.getElementById(""); if (grid.rows.length > 0) { for (i = 1; i < grid.rows.length; i++) { cell = grid.rows[i].cells[0]; for (j = 0; j < cell.childNodes.length; j++) { //if childNode type is CheckBox if (cell.childNodes[j].type == "checkbox") { if(grid.rows[0].cells[0].checked == true) { cell.childNodes[j].checked = false; } else { cell.childNodes[j].checked == true; } } } } } }          

你可以使用这样的function

Java的脚本

  function CheckAll(oCheckbox) { var GridView2 = document.getElementById("<%=GridView2.ClientID %>"); for(i = 1;i < GridView2.rows.length; i++) { GridView2.rows[i].cells[0].getElementsByTagName("INPUT")[0].checked = oCheckbox.checked; } } 

网格视图

              

编辑1

详细信息
https://www.codeproject.com/Articles/24763/Check-uncheck-CheckBox-in-a-GridView-using-Javascr
https://social.msdn.microsoft.com/Forums/pl-PL/netfxjscript/thread/1dc30488-6a9a-465b-a7b1-d1f198906752

更多链接

Gridview检查所有复选框问题

似乎是一个已经问过的问题。

但是,试试这个

给你的chkSelect复选框一个css类JchkGrid并尝试这种方式

 // In Grid    ======================================================================= // In JS // .JchkAll is cssclass of your checkbox on which's click you need to check all Checkboxes function Selectall() { if ($('.JchkAll').is(':checked')) { // .JchkGrid cssClass will be assigned to all other checkboxes in your control $('.JchkGrid').attr('checked', 'true'); } else { $('.JchkGrid').removeAttr('checked', 'false'); } } 

另外不要忘记在复选框的onchange属性上添加它。

  

但这会给你一个编译器警告……如果你从Page_Load事件后面的代码中添加它会更好

上述就是C#学习教程:asp.net gridview checkall和uncheckall在一个标题复选框中分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注---计算机技术网(www.ctvol.com)!

 chkall.Attributes.Add("onchange","Selectall"); 

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/949427.html

(0)
上一篇 2021年11月17日
下一篇 2021年11月17日

精彩推荐