选中checkbox改变背景色

qinzhuhua 2010-10-09 07:38:57
选中checkbox改变它所在的gridview单元格的背景颜色
请问怎样实现这个功能?
注意是gridview单元格的背景色
...全文
179 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
wuyq11 2010-10-09
  • 打赏
  • 举报
回复
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
CheckBox cb = e.Row.FindControl("CheckBox1") as CheckBox;
string id = GridView1.DataKeys[e.Row.RowIndex].Value.ToString();
if (cb != null)
{
cb.Attributes.Add("onclick", "changeColor('" + cb.ClientID + "'," + id + ");");
}
}
}
function changeColor(cb, id) {
var tr = document.getElementById(cb).parentElement.parentElement;
tr.style.backgroundColor = "red";
}
qinzhuhua 2010-10-09
  • 打赏
  • 举报
回复
没人吗?自己先顶一下!!

110,545

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧