//鼠标移动表格行变色功能

protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)

{

//首先判断是不是数据行

if (e.Row.RowType == DataControlRowType.DataRow)

{

e.Row.Cells[0].Attributes.Add("style", "display:none;");

//鼠标移动到某行上,该行变色

e.Row.Attributes.Add("onmouseover", "c=this.style.backgroundColor;this.style.backgroundColor='#E8E395'");

//鼠标移开后,恢复

e.Row.Attributes.Add("onmouseout", "this.style.backgroundColor=c");

}

}

 

若想改成点击某行,行变色

则把“onmouseover”改成“onclick”,变成鼠标点击事件。