网页素材: 导航菜单选项卡滑动门焦点图图片切换下拉菜单弹出层Tabs链接提示

您的当前位置: 源码爱好者 » 网页制作教程(编程教程) » C#技术教程

C#实现鼠标在GridView悬停时行背景颜色变化效果

  • 标签:GridView 悬停变色  更新时间:2014-01-02
  • GridView鼠标滑出时的变色效果,以下代码可简单添加此种效果,适用于ASP.NET/C#,鼠标停留在GridView某一行时,该行的颜色发生变化。

    protected void gvdegreetype_RowDataBound(object sender, GridViewRowEventArgs e)
    {
        if (e.Row.RowType == DataControlRowType.DataRow)
        {
            e.Row.Attributes.Add("onmouseover", "this.style.backgroundColor='GhostWhite'");
            e.Row.Attributes.Add("onmouseout", "this.style.backgroundColor='white'");
        }
    }

    也可以选择GRIDVIEW控件,然后双击RowDataBound事件:

    protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
    {
     //当鼠标移到的时候设置该行颜色为"", 并保存原来的背景颜色
     e.Row.Attributes.Add("onmouseover", "currentcolor=this.style.backgroundColor;this.style.backgroundColor='#6699CC'");
     //当鼠标移走时还原该行的背景色
     e.Row.Attributes.Add("onmouseout", "this.style.backgroundColor=currentcolor");
    }
  • 已读: 次 收藏本文关闭本文打印本文复制链接
处理 SSI 文件时出错