如何在GridView控件中实现光棒效果?

如何在GridView控件中实现光棒效果?

在GridView1_RowDataBound事件中添加如下代码:

if (e.Row.RowType == DataControlRowType.DataRow)
            {
                e.Row.Attributes.Add("onmouseover", "before=this.style.backgroundColor;this.style.backgroundColor='gray'");
                e.Row.Attributes.Add("onmouseout", "this.style.backgroundColor=before");
            }
  • onmouseover:鼠标移入事件

    • before=this.style.backgroundColor;this.style.backgroundColor='gray'

      解释:先获取当前鼠标移入的背景颜色,在设置当前背景颜色

  • onmouseout:鼠标移出事件

    • this.style.backgroundColor=before

      解释:将该背景颜色还原

posted @ 2020-07-22 15:49  忘山川  阅读(174)  评论(0编辑  收藏  举报