`
shirlly
  • 浏览: 1667080 次
  • 性别: Icon_minigender_2
  • 来自: 福州
社区版块
存档分类
最新评论

ASP.NET2.0下为GridView添加鼠标滑过(onmouseover、onmouseout)

    博客分类:
  • .NET
ASP 
阅读更多
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
    {
        //将满足特定条件的行标为高亮
        if (e.Row.RowType == DataControlRowType.DataRow)//判定当前的行是否属于datarow类型的行
        {
            int pice= Convert.ToInt32(DataBinder.Eval(e.Row.DataItem, "pice"));//取当前行的列值
            if (pce<10)
                e.Row.BackColor = Color.Red;
        }
        //加入鼠标滑过的高亮效果
        if (e.Row.RowType == DataControlRowType.DataRow)//判定当前的行是否属于datarow类型的行
        {
            //当鼠标放上去的时候 先保存当前行的背景颜色 并给附一颜色
            e.Row.Attributes.Add("onmouseover", "currentcolor=this.style.backgroundColor;this.style.backgroundColor='yellow',this.style.fontWeight='';");
            //当鼠标离开的时候 将背景颜色还原的以前的颜色
            e.Row.Attributes.Add("onmouseout", "this.style.backgroundColor=currentcolor,this.style.fontWeight='';");  
        }
        //单击行改变行背景颜色
        if (e.Row.RowType == DataControlRowType.DataRow)
        {
           e.Row.Attributes.Add("onclick","this.style.backgroundColor='#99cc00'; this.style.color='buttontext';this.style.cursor='default';");

分享到:
评论

相关推荐

    ASP.NET2.0中编程实现GridView与FormView的主-详细视图

    ASP.NET 2.0 中编程实现 GridView 与 FormView 的主-详细视图 在 ASP.NET 2.0 中,GridView 控件和 FormView 控件都是非常重要的控件,通常用于显示数据。GridView 控件提供了一个表格视图,显示多条记录的主要信息...

    ASP.NET中鼠标停留在GridView某一行时颜色改变

    在ASP.NET中实现鼠标悬停更改GridView行颜色的效果是一种常见的前端交互设计,它不仅能够提升用户体验,还能增强界面的美观性。以下将详细介绍如何通过代码实现这一功能。 ### ASP.NET中GridView行颜色改变原理 ...

    asp.net下让Gridview鼠标滑过光棒变色效果

    标题和描述提到的“asp.net下让Gridview鼠标滑过光棒变色效果”正是这样一个功能,下面将详细解释如何实现这个效果。 首先,我们需要了解GridView的基本结构。GridView是一个用于显示数据集合的Web控件,它可以绑定...

    ASPxGridView跟随鼠标滑动的行光带效果怎么做

    在ASP.NET Web Forms开发中,DevExpress控件库提供了一系列强大的数据网格组件,其中包括ASPxGridView。这个组件在处理大量数据并展示时非常有用,且具备丰富的定制化功能。本问题聚焦于如何实现ASPxGridView中跟随...

    gridview选中变色实现方法,.net

    在.NET框架下,特别是在ASP.NET中,GridView控件是一种非常常用的用于显示数据的工具。它不仅功能强大,而且易于使用,支持各种数据源和自定义显示样式。其中,为GridView添加行选中变色效果是一种常见的需求,能够...

    ASP.NET中GridView使用详解

    ### ASP.NET中GridView使用详解 #### 1. GridView无代码分页排序 - **AllowSorting**: 设置`AllowSorting`为`True`,在ASPX代码中表现为`AllowSorting="True"`,启用列头点击排序功能。 - **PageSize**: 默认每页...

    GridView行的背景随鼠标改变而改变

    当鼠标悬停在GridView某一行时改变其背景色主要依赖于JavaScript的`onmouseover`和`onmouseout`事件。具体来说: - `onmouseover`事件:当鼠标指针进入元素时触发。 - `onmouseout`事件:当鼠标指针离开元素时触发。...

    asp.net GridView和DataList实现鼠标移到行行变色

    具体来说,可以在GridView的RowDataBound事件中添加代码,或者在DataList控件的ItemTemplate标签内直接为行元素添加onmouseover和onmouseout属性。 以GridView为例,当行被绑定数据时,会在RowDataBound事件中触发...

    ASp.net个人项目问题总结(实用)

    为GridView添加鼠标悬停效果,可以在`RowDataBound`事件中设置行的`onmouseover`和`onmouseout`事件,动态改变行的背景颜色。 8. **复制单元格内容**: 如果需要让用户复制GridView中的单元格内容,同样在`...

    asp.net GridView控件鼠标移动某行改变背景颜色(方法一)

    在本例中,通过添加`onmouseover`和`onmouseout`属性,为行元素添加了JavaScript事件处理器,从而实现了鼠标悬停时改变背景颜色的效果。 在代码最后,展示了一个带有GridView控件的HTML表格,定义了表格的样式以及...

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

    通过设置行的`Attributes`属性,为行添加`onmouseover`和`onmouseout`事件处理器,这样当鼠标悬停和离开时,就能触发相应的JavaScript代码改变行的背景色。 4. 在`onmouseover`事件处理器中,我们首先保存当前的...

    GRIDVIEW行随鼠标变色

    在`GridViewRowDataBound`事件处理程序中,可以通过`e.Row.Attributes`为当前行添加JavaScript事件,如`onmouseover`和`onmouseout`,从而实现在鼠标悬停时改变行的背景色。 - **示例代码**: ```csharp ...

    asp.net常用代码2(C#)

    - 在ASP.NET中,通常使用DataGrid或GridView控件实现分页。这里展示了如何实现简单的前后翻页和跳转到指定页的功能。`DataGrid1.CurrentPageIndex` 用于设置或获取当前页码,`DataGrid1.PageCount` 获取总页数。...

    Asp.net GridView隔行变色和光棒效果2种方法实现

    在ASP.NET中,GridView控件是用于展示数据的常用组件,它可以轻松地绑定到各种数据源并呈现数据。本文将详细介绍两种实现GridView隔行变色和光棒效果的方法。 首先,我们来理解“隔行变色”和“光棒效果”的概念。...

    GridView高亮显示某行

    比如,可以为每一行添加JavaScript代码,这些代码会在鼠标移入(`onMouseOver`)或移出(`onMouseOut`)时执行,从而改变该行的背景颜色,达到高亮显示的效果。 #### 代码实现步骤 1. **添加GridView控件到页面**:...

    asp.net常用的javascript经典例子.doc

    在表格(GridView或其他类似控件)中,通过为行和单元格的`onmouseOver`和`onmouseOut`事件添加事件处理函数,可以改变鼠标悬停时的背景颜色。例如,当鼠标移动到单元格上时,颜色变为红色,离开时恢复白色。 4. *...

    鼠标停留在GridView某一行时行的颜色改变

    在本篇文章中,我们将深入探讨如何通过编程方式实现在鼠标悬停于ASP.NET GridView控件的某一行时改变该行背景色的技术方案。这不仅能够提升用户体验,还能够为网站增添交互性效果。 ### 一、理解GridView控件 ####...

    为GridView的行添加鼠标经过、点击事件的小例子

    在ASP.NET开发中,GridView控件是一个非常常用的数据展示组件,它可以方便地绑定数据库数据并进行展示。在本文中,我们将探讨如何为GridView的行添加鼠标经过和点击事件,以增强用户交互体验。 首先,我们要关注的...

Global site tag (gtag.js) - Google Analytics