当前位置: 代码迷 >> ASP.NET >> 请问一个js的有关问题
  详细解决方案

请问一个js的有关问题

热度:7054   发布时间:2013-02-25 00:00:00.0
请教一个js的问题
在web中我想在Gridview中鼠标点击行的时候 既可以获取行号 有更该了选中行的背景颜色,这个要怎么搞

------解决方案--------------------------------------------------------
点击触发改变当前行颜色吗?我感觉还是鼠标放上去改变当前行颜色,鼠标拿开颜色还原比较好,这样需要给GridView添加一个属性 OnRowDataBound="gv_RowDataBound"在cs页面插入代码
C# code
  protected void gv_RowDataBound(object sender, GridViewRowEventArgs e)        {             //首先判断是否是数据行            if (e.Row.RowType == DataControlRowType.DataRow)            {                //当鼠标停留时更改背景色                e.Row.Attributes.Add("onMouseMove", "this.style.backgroundColor='#e2e6e9';");                //当鼠标移开时还原背景色                e.Row.Attributes.Add("onmouseout", "this.style.backgroundColor='#f4f9fc';");            }        }
  相关解决方案