首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

请问一个js的有关问题

2012-06-20 
请教一个js的问题在web中我想在Gridview中鼠标点击行的时候 既可以获取行号 有更该了选中行的背景颜色,这

请教一个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';");            }        } 

热点排行