快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

如何在DATAGRID上的第一列加上CHECKBOX

全选/反选:
<input type="checkbox" name="selAll" onclick="SelectAll(this,\\\'DataGrid1\\\',0);">全选/反选
注SelectAll???嫡f明:
DataGrid1:?槟ataGrid的ID
0:?殂heckbox在Datagrid中的列位置:?陌檫始,不锢示出?淼牧胁凰慵br>
function SelectAll(cur,obj,item)
{
var boolSel = false;
if(cur.checked) boolSel=true;
var objTBChildren = document.all(obj).children;
for(var i=1; i<objTBChildren.length; i++)
{
if(objTBChildren[i].tagName=="TBODY")
{
var objTRS = objTBChildren[i].children;
for(var i=0; i<objTRS.length; 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)");
}
}


<script language="javascript">
function changecolor(sender)
{
var temp=sender.parentElement;
while(temp.tagName != \\\'TR\\\')
{
temp=temp.parentElement;
}
if(temp!=null)
{
temp.style.backgroundColor=\\\'Green\\\';
}
}
</script>
返回类别: 教程
上一教程: JSCRIPT错误代码及相应解释大全
下一教程: FILTER与UPDATEBATCH混合使用实现批量更新

您可以阅读与"如何在DATAGRID上的第一列加上CHECKBOX"相关的教程:
· 如何在ADO中使用CONNECTION 对象什么是CONNECTION对象
· 如何在生成的静态页面中显示文章被阅读的次数
· 如何在网页中变化图象(速度无延迟) 
· 关于JMAIL如何在收件人处指定多个收件人
· 如何在不支持数据库的ASP主页上运用ADO
    微笑服务 优质保证 索取样品