zoukankan      html  css  js  c++  java
  • Gridview鼠标移动到数据行时改变该数据行的背景色

    方法一
    protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
    {
    if (e.Row.RowType == DataControlRowType.DataRow)
    {
    //设置鼠标覆盖时数据行的背景色
    e.Row.Attributes.Add("onmouseover","this.style.backgroundColor='green'");
    //设置鼠标离开该数据行时数据行的背景色,即还原数据行背景色
    e.Row.Attributes.Add("onmouseout","this.style.background='#ffffff'");
    //设置鼠标覆盖数据行时鼠标样式
    e.Row.Attributes["style"] = "Cursor:pointer";
    }
    }
    方法二:此方法的好处是不会修改原来的所有行背景色!
    protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
    {
    if (e.Row.RowType == DataControlRowType.DataRow)
    {
    //设置鼠标覆盖时数据行的背景色
    e.Row.Attributes.Add("onmouseover","c=this.style.backgroundColor;          this.style.backgroundColor='green'");
    //设置鼠标离开该数据行时数据行的背景色,即还原数据行背景色
    e.Row.Attributes.Add("onmouseout","this.style.background=c);
    //设置鼠标覆盖数据行时鼠标样式
    e.Row.Attributes["style"] = "Cursor:pointer";
    }
    }

  • 相关阅读:
    【LeetCode】1404. 将二进制表示减到 1 的步骤数
    【剑指Offer】面试题12. 矩阵中的路径(DFS)
    【LeetCode】994. 腐烂的橘子(BFS)
    【LeetCode】365. 水壶问题(BFS/裴蜀定理)
    【LeetCode】169. 多数元素(摩尔投票法)
    ASP.NET页面间传值
    SQL——基础概念
    SQL——登陆触发器实现限制IP
    SQL Server之null
    SQL Server服务器连接配置
  • 原文地址:https://www.cnblogs.com/ypfnet/p/3629092.html
Copyright © 2011-2022 走看看