• 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";
    }
    }

  • 相关阅读:
    284.软件体系结构集成开发环境的作用
    Socket编程:邮件客户
    Socket编程:UDP Ping
    Socket编程:Web服务器
    计算机网络面试题总结(网络层)
    零基础黑客入门
    MYSQL的安装和配置(Windows)
    计算机网络面试题(分层概念+数据链路层)
    车载网络入侵检测系统设计
    操作系统知识点
  • 原文地址:https://www.cnblogs.com/ypfnet/p/3629092.html
Copyright © 2020-2023  润新知