为什么80%的码农都做不了架构师?>>>   

需求1:

1》鼠标在某行上时该行背景色变成黄色

  2》鼠标离开某行时该行背景色还原到默认颜色

3》鼠标点击某行时该行背景色变成浅绿色,上次点击的行背景色还原到默认颜色

实现的Code

protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e){if (e.Row.RowType == DataControlRowType.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=this.style.backgroundColor=='#99cc00'? '#99cc00':currentcolor,this.style.fontWeight='';");//当鼠标点击将背景颜色改变e.Row.Attributes.Add("onclick", "if(lastck){lastck.style.backgroundColor=currentcolor;} lastck=this; this.style.backgroundColor='#99cc00'; this.style.color='buttontext';this.style.cursor='default';");}}

页面中添加一个JS变量

<script type="text/javascript">var lastck=null;</script>

转载于:https://my.oschina.net/howdo/blog/481291

GridView 行颜色变化相关推荐

  1. 利用JavaScript选择GridView行

    当我们想在GridView中添加删除.选择功能时,我们通常的做法是利用模板功能在每行添加一个按钮控件或者超链接按钮控件,单击按钮利用RowCommand获取每行的ID. 下面我们利用JavaScrip ...

  2. Tips/Tricks#3:利用JavaScript选择GridView行

    利用JavaScript选择GridView行 本篇技巧和诀窍记录的是:利用JavaScript选择GridView行. 当我们想在GridView中添加删除.选择功能时,我们通常的做法是利用模板功能 ...

  3. Dev中GridView——背景颜色改变

    DevExpress.XtraGrid.Views 设置指定行的背景颜色 1.事件:CustomDrawCell 2.示例:  private void gridView1_CustomDrawCel ...

  4. CSS3背景颜色变化、平移的动画效果

    CSS3动画:变换颜色和平移 开发工具与关键技术:DW-CSS3动画+关键帧 作者:徐晶旗 撰写时间:2019年1月18日 1.首先我在html中建立一个div标签,加上一个class的类,给它的类命 ...

  5. java 歌词颜色变色_Axure教程:音乐播放器中,带时间的进度条/歌词颜色变化/旋转元件...

    原标题:Axure教程:音乐播放器中,带时间的进度条/歌词颜色变化/旋转元件 本文以QQ音乐为例,实现了带时间的进度条.歌词颜色变化.唱片旋转.暂停播放等原型交互. 一.效果展示 体验地址:https ...

  6. html带颜色表格怎么做,使用HTML添加表格4(行颜色与表格嵌套)——零基础自学网页制作...

    行颜色设置的简便方法 使用HTML添加表格4(行颜色与表格嵌套)--零基础自学网页制作 昨天我们在<使用HTML添加表格3(间距与颜色)--零基础自学网页制作>(目录在结尾)中学习了设置单 ...

  7. php实现 简单密码(代码颜色变化)

    php实现  简单密码(代码颜色变化) 一.总结 一句话总结:写代码的时候一定要关注代码的颜色变化,不然低级错误害死人.常量变量会有不同颜色,所以$str少$符号变成常量的时候很容易发现. 1.变量$ ...

  8. php对表格的处理,JavaScript_js处理表格对table进行修饰,js处理表格 1、行颜色间隔显示 - phpStudy...

    js处理表格对table进行修饰 js处理表格 1.行颜色间隔显示 css样式:两个选择器 .one{ background-color:#33ffcc; } .two{ backgound-colo ...

  9. NavigationView更改菜单icon和title颜色变化效果

    NavigationView menu默认icon和title会随着菜单状态改变而改变,选择某个菜单后再次打开侧边菜单后会发现该菜单的icon和title会变成应用的主颜色,其他菜单项仍然为黑色. 如 ...

最新文章

  1. jQuery中实现全选功能时使用attr( )改变checked值只能生效一次的问题
  2. 职业高中计算机英语教案,职高英语shopping教学设计.doc
  3. CTR点击率预估干货分享
  4. 三层神经网络实现手写数字的识别(基于tensorflow)
  5. Springboot整合Websocket遇到的坑_websocket session不支持序列化,无法存储至redis_Websocket相关问题总结(Session共享,用户多端登录等)
  6. 早上起床后喝一杯白开水是非常有好处的
  7. wireshark抓包分析 --https
  8. Vue提示warn:”[vue-router] Named Route ‘home’ has a default child route…”
  9. gradle mysql方言_基于Spring Boot技术栈的博客系统企业级实战教程分享
  10. 关于SCM供应链管理系统开发思路
  11. HTTP协议中URI和URL的区别
  12. html5搜狗浏览器缓存文件夹,搜狗浏览器中怎么查找之前看过的视频文件?
  13. 免费站群系统cm-SEO需要多长时间?
  14. 【渝粤教育】广东开放大学 动画运动规律 形成性考核 (25)
  15. 【论文泛读76】将来自bert的提取信息和多种嵌入方法与深度神经网络集成在一起,以进行幽默检测
  16. 日志模块、正则表达式、时间模块
  17. 关于把秒换算成分钟和小时的c程序
  18. iOS之POP动画使用和实战
  19. 使用bins对数据进行分段并计算每个分段的数据量
  20. wps excel 链接url转图片工具

热门文章

  1. Python技术学习之Django框架设计思想
  2. 为什么ConcurrentHashMap是弱一致的(jdk6)
  3. 计算机意外地重新启动或遇到错误。windows安装无法继续。若要安装windows 请单击 确定 重新启动计算机...
  4. 基于Docker的SaaS解决方案
  5. c++面试题之内存分配
  6. DIV+CSS圆角边框
  7. Hibernate级联删除提示约束失败DELETE 语句与 REFERENCE 约束FK_SelectCourse_StudentInfo冲突。...
  8. SQL語句大全4(常用函數)
  9. 前端中会用到的设计模式之单一职责原则
  10. NFS: Mac OS X (server) and Mac OS X (clients)实现思路