首  页 | 资讯中心 | 网络学院 | 天新汽车 | 天新手机 | 天新游戏 | 软件开发 | 考试认证
品 牌 机 | 笔 记 本 | 服 务 器 | 天新数码 - DC - DV - MP3 - MP4 - GPS - TV | 数字家庭
硬件 DIY - 主板 - CPU - 内 存 - 硬 盘 - 显示器 - 显卡 - 光驱 - 机箱 - 键鼠 - 网络设备
办公设备 | 打 印 机 | 扫 描 仪 | 投 影 仪 | 一 体 机 | 传 真 机 | 路 由 器 | 交 换 机
软件下载 | 驱动下载 | 游戏下载 | 源码下载 | 教程下载 | 站长在线 | 产品中心 | 报价中心
开发首页 | 开发语言 | .Net开发 | Java开发 | Web开发 | 移动开发 | 游戏开发 | 数据库开发 | 企业开发 | 操作系统 | 软件工程
VB VC Delphi PB BCB C++ - ASP.net C# VB.net - J2EE J2SE J2ME EJB - ASP PHP JSP CGI - MSSQL Oracle DB2 MySQL - CodingLife
  Web开发首页 | ASP开发 | PHP开发 | CGI开发 | Perl开发 | XML开发 | JavaScript | VBScript | Web服务器
  您现在的位置:天新网 > 软件开发 > Web开发 > ASP开发
如何在 dataGrid 上的第一列加上 CheckBox
http://dev.21tx.com 2005年08月10日

每日文章精萃
.Net:C#+ASP.NET开发基于Web的RSS阅读器 Java:J2ME中RMS的使用解析
ASP:Asp Object 之:AppendToLog PHP:谈网页编程PHP语言的发展
JSP:在JSP编译的时候,服务器内部做了什 CGI:CGI教程(6)调用CGI脚本文件的例子之
VB:利用OLE自动化解决ACESS97中文版报表 VC:DirectX揭密

全选/反选:

<input type="checkbox" name="selAll" onclick="SelectAll(this,'DataGrid1',0);">全选/反选
注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<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>

上一篇: 用Asp写个加密和解密的类
下一篇: ASP小偷(远程数据获取)程序入门教程

编辑推荐
相关内容
·Asp Object 之:AddHeader
·在ASP中获取客户端MAC地址的方法
·ASP实用大全-ASP基础(2)
·ASP实用大全-ASP基础(1)
·ASP讲座之七:ASP与数据库(二)
·ASP讲座之九:ASP与数据库(四)
·ASP讲座之六:ASP与数据库(一)
·ASP讲座之十:自己动手编写组件
·在ASP中用集合成批操作数据库(一)
·ASP设计常见问题及解答精要-3
·ASP讲座之四:ASP内置组件
·十天学会ASP之第七天
·发送带附件的HTML格式邮件例程可以带附件
·NAV导致IIS调用FSO失败的解决方法
·无需数据库循环的无级分类代码
·检查字符串strSource是否为big或big5码
·看人家用使用InstallShield制作ASP安装程序
·看人家用使用InstallShield制作ASP安装程序
·看人家用使用InstallShield制作ASP安装程序
·使用NextRecordset通过一个Connection输出
最近更新
人气最热
·用Asp写个加密和解密的类
·ASP小偷(远程数据获取)程序入门教程
·Asp编写不再让人讨厌的自动弹出窗口
·使用组件封装ASP的数据库操作
·用ASP实现远程抓取网页到本地数据库
·ASP中轻松实现记录集分页
·用ASP实现在线压缩与解压缩
·ASP编程实用20例
·asp判断函数一览及网页制作常用技
·ASP能读写注册表
·ASP中SQL语句参考及记录集对象
·只用一个Session解决购物车(1)
·ADO如何建立修改删除表
·实现无刷新DropdownList联动效果
·URL欺骗
·asp 用存储过程实现数据分页
·动手写个小组件(组件入门)_asp
·WAP中的ASP技术之六
·asp中的主页广告轮换大法
·温故知新:几个经典的ASP应用

 
·[硬件]09年欲全球企业WLAN交换机出货量增长近
·[数码]MPIO“妙韵”FY200 必杀技
·[汽车]中坤环塔汽摩越野赛结束 卢宁军成绩居
·[开发]关于javascript中数组元素删除问题的讨
·[资讯]印尼火山亢奋高潮迭起 灾害险情在后(
·[游戏]《大话II》不花一分钱玩大话
·[本本]英特尔公开全新移动CPU发布日期路线图
·[办公]别开生面!兼容打印纸防伪辨假导购完全
·[手机]电信运营商今年开支逾2000亿 不含"3G"
·[考试]2003年成人高考大学语文命题预测试卷3
·[学院]TOM-Skype操作进阶--如何使用Tom-Skype
·[娱乐]考眼力
 

关于我们 | 联系我们 | 广告服务 | 工作机会 | 版权声明 | 欢迎投稿 | 网站地图
Copyright © 2000-2008 , www.21tx.com , All Rights Reserved .
© 晨新科技 版权所有 Created by TXSite.net