千家信息网

如何实现gridview行选添加颜色和事件

发表于:2025-01-24 作者:千家信息网编辑
千家信息网最后更新 2025年01月24日,本篇内容主要讲解"如何实现gridview行选添加颜色和事件",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"如何实现gridview行选添加颜色和事件"吧!
千家信息网最后更新 2025年01月24日如何实现gridview行选添加颜色和事件

本篇内容主要讲解"如何实现gridview行选添加颜色和事件",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"如何实现gridview行选添加颜色和事件"吧!

在gridview 列表中,需要添加如下效果,如果经过时变色,移开时还原成以前的颜色,行选中时通过加深色,从而知道选中了哪行,特别是列表数据比较多的时候,标志很重要,同时触发选中行事件,那么如何 行选中加颜色,同时也出发我们事件了?如果我们通入 e.Row.Attributes.Add("onclick", 绑定两次,发现只能触发其中的一个,其实可以把另个放到一个里面

下面是具体的例子:

复制代码 代码如下:

protected void EditGridview_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType== DataControlRowType.DataRow)
{
//当鼠标放上去的时候 先保存当前行的背景颜色 并给附一颜色
e.Row.Attributes.Add("onmouseover", "currentcolor=this.style.backgroundColor;this.style.backgroundColor='inactivecaptiontext',this.style.fontWeight='';this.style.cursor='hand';");
//当鼠标离开的时候 将背景颜色还原的以前的颜色
e.Row.Attributes.Add("onmouseout", "this.style.backgroundColor=currentcolor,this.style.fontWeight='';");
//当鼠标单击时,加深色标志
e.Row.Attributes.Add("onclick", "setvalue();if(window.oldtr!=null){window.oldtr.runtimeStyle.cssText='';}this.runtimeStyle.cssText='background-color:#e6c5fc';window.oldtr=this");

}


}


js代码:

复制代码 代码如下:


到此,相信大家对"如何实现gridview行选添加颜色和事件"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

颜色 事件 代码 同时 时候 鼠标 内容 标志 背景 变色 学习 实用 更深 重要 例子 兴趣 实用性 实际 操作简单 效果 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 桂电网络安全优秀导师 u8c服务器迁移怎么做 调查问卷购物抽奖网络安全 服务器必须装数据库吗 hsql数据库怎么备份 数据库导入数据方法 如何同步数据库的数据 服务器抽出SN标签卡 软件开发调试与软件测试的区别 代理服务器的前景 全球网络安全解决方案 微信显示服务器异常是什么意思 河南工控服务器机箱定制云空间 中科院网络安全研究报告 电脑软件开发图标大全 向量数据库市场规模 银行负责网络安全的人叫什么 联想服务器带外管理界面 迁安电子网络技术售后服务 浏览器解密服务器发送的用户信息 邯郸营销软件开发哪家便宜 论文网络技术框架教程 如何重启u8数据库服务器 数据库触发器有什么区别 什么是web服务器程序 广州智信网络技术 软件开发有限公司有哪些条件 水浒q传排队服务器拒绝登录 河南领办软件开发有限公司 抖落繁星是什么服务器
0