关闭

选择DataGrid中的CheckBox控件后该行背景变色

标签: datagridfunction
487人阅读 评论(0) 收藏 举报
分类:

当选择DataGrid列表中的CheckBox后,如果选中,则该行的背景色发生改变。

关键代码如下:


 

在<head>和</head>中添加以下代码

<script>
function checkme(obj,tr)
{
if(obj.checked)
tr.style.backgroundColor='blue';
else
tr.style.backgroundColor='';
}
</script>


 

在绑定DataGrid代码中添加:

for(int i=0;i<this.myDg.Items.Count;i++)
{
CheckBox myCb=(CheckBox)this.myDg.Items[i].FindControl("CheckBox1");
this.myDg.Items[i].Attributes.Add("id","tr"+i.ToString());
myCb.Attributes.Add("onclick","checkme(this,tr"+i.ToString()+");");
}

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:70787次
    • 积分:1025
    • 等级:
    • 排名:千里之外
    • 原创:19篇
    • 转载:43篇
    • 译文:0篇
    • 评论:10条
    文章分类
    最新评论