asp.net Gridview数据列中实现鼠标悬浮变色

 更新时间:2010年06月11日 15:09:07   作者:  
Gridview一般朋友们都比较常用,因为它可以方便快捷的实现我们所需的很多功能,代码也比较简洁。平时的项目中这个控件我也比较常用,其中有个功能用到的频率也比较多。所以记录下备忘。
功能描述:
在gridview中,鼠标在这个控件的数据列表中移动时,该列的背景随鼠标的移动而改变背景颜色。
功能实现:
在gridview中新增一个事件RowDataBound,代码如下:
复制代码 代码如下:

protected void gvwNews_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
e.Row.Attributes.Add("onmouseover", "color = this.style.backgroundColor;this.style.backgroundColor='#EAFCD5'");
e.Row.Attributes.Add("onmouseout", "this.style.backgroundColor=color");
e.Row.Attributes.Add("onclick", "ClickRow()");
}
}

其中的onclick事件是控制选择行首的复选框的,点击行便实现"点击"复选框一样的效果。代码如下:
复制代码 代码如下:

function ClickRow()
{
var obj = event.srcElement.parentElement.firstChild.firstChild.tagName;
alert(obj);
if(obj!=null && obj.tagName+""!="undefined")
{
obj.checked=obj.checked ? false : true;
}
}

简单的几行代码所需功能就可以实现了。

相关文章

  • C# 生转换网页为pdf

    C# 生转换网页为pdf

    最近工作中遇到一个将htm转换为pdf的任务,这是一个有很有用的功能块,然而很遗憾,网上没有现成可行(包括开源/免费、易用和可维护性的考虑)方案。既然没有现成的解决方案就自己着手解决吧。
    2009-07-07
  • 测试控制台使用方法

    测试控制台使用方法

    如何使用测试控制台,需要的朋友可以参考下。
    2009-11-11
  • .aspx中的命名空间设置实现代码

    .aspx中的命名空间设置实现代码

    原来以为.aspx 与.cs文件是属于同一个类,今天才意识到自己错了。
    2009-04-04
  • asp.net实现简单分页实例

    asp.net实现简单分页实例

    这篇文章主要介绍了asp.net实现简单分页的方法,实例分析了asp.net分页的基本原理与实现流程,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-01-01
  • asp.net实现获取客户端详细信息

    asp.net实现获取客户端详细信息

    这篇文章主要介绍了asp.net实现获取客户端详细信息,包括客户端浏览器及主机信息,感兴趣的小伙伴们可以参考一下
    2015-12-12
  • c#中两种不同的存储过程调用与比较

    c#中两种不同的存储过程调用与比较

    存储过程的调用在B/S系统中用的很多。传统的调用方法不仅速度慢,而且代码会随着存储过程的增多不断膨胀,难以维护。新的方法在一定程度上解决了这些问题
    2012-12-12
  • ASP.NET Core AutoWrapper 自定义响应输出实现

    ASP.NET Core AutoWrapper 自定义响应输出实现

    这篇文章主要介绍了ASP.NET Core AutoWrapper 自定义响应输出实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-08-08
  • asp.net DataList与Repeater用法区别

    asp.net DataList与Repeater用法区别

    Repeater比DataList要好一些,如果不是很大数据量的话,这点差别是体现不来的。
    2009-12-12
  • ASP.NET 获取存储过程返回值的实现代码

    ASP.NET 获取存储过程返回值的实现代码

    ASP.NET 获取存储过程返回值的实现代码,需要的朋友可以参考下。
    2011-12-12
  • asp.net core分块上传文件示例

    asp.net core分块上传文件示例

    这篇文章主要介绍了asp.net core分块上传文件示例,这里整理了详细的代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
    2017-02-02

最新评论