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.NET 2.0 中编程实现 GridView 与 FormView 的主-详细视图 在 ASP.NET 2.0 中,GridView 控件和 FormView 控件都是非常重要的控件,通常用于显示数据。GridView 控件提供了一个表格视图,显示多条记录的主要信息...
在ASP.NET中实现鼠标悬停更改GridView行颜色的效果是一种常见的前端交互设计,它不仅能够提升用户体验,还能增强界面的美观性。以下将详细介绍如何通过代码实现这一功能。 ### ASP.NET中GridView行颜色改变原理 ...
标题和描述提到的“asp.net下让Gridview鼠标滑过光棒变色效果”正是这样一个功能,下面将详细解释如何实现这个效果。 首先,我们需要了解GridView的基本结构。GridView是一个用于显示数据集合的Web控件,它可以绑定...
在ASP.NET Web Forms开发中,DevExpress控件库提供了一系列强大的数据网格组件,其中包括ASPxGridView。这个组件在处理大量数据并展示时非常有用,且具备丰富的定制化功能。本问题聚焦于如何实现ASPxGridView中跟随...
在.NET框架下,特别是在ASP.NET中,GridView控件是一种非常常用的用于显示数据的工具。它不仅功能强大,而且易于使用,支持各种数据源和自定义显示样式。其中,为GridView添加行选中变色效果是一种常见的需求,能够...
### ASP.NET中GridView使用详解 #### 1. GridView无代码分页排序 - **AllowSorting**: 设置`AllowSorting`为`True`,在ASPX代码中表现为`AllowSorting="True"`,启用列头点击排序功能。 - **PageSize**: 默认每页...
当鼠标悬停在GridView某一行时改变其背景色主要依赖于JavaScript的`onmouseover`和`onmouseout`事件。具体来说: - `onmouseover`事件:当鼠标指针进入元素时触发。 - `onmouseout`事件:当鼠标指针离开元素时触发。...
具体来说,可以在GridView的RowDataBound事件中添加代码,或者在DataList控件的ItemTemplate标签内直接为行元素添加onmouseover和onmouseout属性。 以GridView为例,当行被绑定数据时,会在RowDataBound事件中触发...
为GridView添加鼠标悬停效果,可以在`RowDataBound`事件中设置行的`onmouseover`和`onmouseout`事件,动态改变行的背景颜色。 8. **复制单元格内容**: 如果需要让用户复制GridView中的单元格内容,同样在`...
在本例中,通过添加`onmouseover`和`onmouseout`属性,为行元素添加了JavaScript事件处理器,从而实现了鼠标悬停时改变背景颜色的效果。 在代码最后,展示了一个带有GridView控件的HTML表格,定义了表格的样式以及...
通过设置行的`Attributes`属性,为行添加`onmouseover`和`onmouseout`事件处理器,这样当鼠标悬停和离开时,就能触发相应的JavaScript代码改变行的背景色。 4. 在`onmouseover`事件处理器中,我们首先保存当前的...
在`GridViewRowDataBound`事件处理程序中,可以通过`e.Row.Attributes`为当前行添加JavaScript事件,如`onmouseover`和`onmouseout`,从而实现在鼠标悬停时改变行的背景色。 - **示例代码**: ```csharp ...
- 在ASP.NET中,通常使用DataGrid或GridView控件实现分页。这里展示了如何实现简单的前后翻页和跳转到指定页的功能。`DataGrid1.CurrentPageIndex` 用于设置或获取当前页码,`DataGrid1.PageCount` 获取总页数。...
在ASP.NET中,GridView控件是用于展示数据的常用组件,它可以轻松地绑定到各种数据源并呈现数据。本文将详细介绍两种实现GridView隔行变色和光棒效果的方法。 首先,我们来理解“隔行变色”和“光棒效果”的概念。...
比如,可以为每一行添加JavaScript代码,这些代码会在鼠标移入(`onMouseOver`)或移出(`onMouseOut`)时执行,从而改变该行的背景颜色,达到高亮显示的效果。 #### 代码实现步骤 1. **添加GridView控件到页面**:...
在表格(GridView或其他类似控件)中,通过为行和单元格的`onmouseOver`和`onmouseOut`事件添加事件处理函数,可以改变鼠标悬停时的背景颜色。例如,当鼠标移动到单元格上时,颜色变为红色,离开时恢复白色。 4. *...
在本篇文章中,我们将深入探讨如何通过编程方式实现在鼠标悬停于ASP.NET GridView控件的某一行时改变该行背景色的技术方案。这不仅能够提升用户体验,还能够为网站增添交互性效果。 ### 一、理解GridView控件 ####...
在ASP.NET开发中,GridView控件是一个非常常用的数据展示组件,它可以方便地绑定数据库数据并进行展示。在本文中,我们将探讨如何为GridView的行添加鼠标经过和点击事件,以增强用户交互体验。 首先,我们要关注的...