繁体中文
设为首页
加入收藏
当前位置:ASP技术首页 >> ASP基础 >> 如何在 dataGrid 上的第一列加上 CheckBox

如何在 dataGrid 上的第一列加上 CheckBox

2006-02-15 08:00:00  作者:  来源:互联网  浏览次数:0  文字大小:【】【】【
简介:全选/反选: 全选/反选 注SelectAll參數說明: DataGrid1:為DataGrid的ID 0:為checkbox在Datagrid中的列位置:從0開始,不顯示出來的列不算 function SelectAll(cur,obj,item) { var boolSel = false; if(cur.che...
关键字:CheckBox dataGrid 第一

全选/反选:

全选/反选

注SelectAll參數說明:

DataGrid1:為DataGrid的ID

0:為checkbox在Datagrid中的列位置:從0開始,不顯示出來的列不算

function SelectAll(cur,obj,item)

{

var boolSel = false;

if(cur.checked) boolSel=true;

var objTBChildren = document.all(obj).children;

for(var i=1; i

{

if(objTBChildren[i].tagName=="TBODY")

{

var objTRS = objTBChildren[i].children;

for(var i=0; i

{

try{

var objTDS = objTRS[i].children;

var chkCtrls = objTDS[item].children;

chkCtrls[0].checked = boolSel;

}catch(e){}

}

}

}

}

private void dgMission_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)

{

if (e.Item.ItemIndex > -1)

{

((CheckBox)e.Item.Cells[0].FindControl("chkName")).Attributes.Add("onclick","changecolor(this)");

}

}

责任编辑:admin
相关文章