DataGrid中

首先我们假设.aspx文件中DataGrid的数据行的样式为

        <AlternatingItemStyle BackColor="White" ForeColor="#284775" /><ItemStyle BackColor="#F7F6F3" ForeColor="#333333" />

则在DataGrid的ItemDataBound事件中添加如下代码即可

        if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem){e.Item.Attributes["onClick"] = "javascript:c=this.style.backgroundColor;this.style.background='#FFA500';";  //current 粉蓝色 //--#6699ff 蓝色 #FFFF00 黄色 #FFFFE0 亮黄色if (e.Item.ItemType == ListItemType.Item){e.Item.Attributes["onDblClick"] = "javascript:this.style.background='#F7F6F3';";}else{e.Item.Attributes["onDblClick"] = "javascript:this.style.background='#FFFFFF';";}   }

GridView中

首先我们假设.aspx文件中GridView的数据行的样式为

   <AlternatingRowStyle BackColor="White" ForeColor="#284775" /><RowStyle BackColor="#F7F6F3" ForeColor="#333333"/>

则在GridView的RowDataBound事件中添加如下代码即可

        if (e.Row.RowType == DataControlRowType.DataRow){e.Row.Attributes["onClick"] = "javascript:c=this.style.backgroundColor;this.style.background='#FFA500';";if (e.Row.RowState == DataControlRowState.Normal){e.Row.Attributes["onDblClick"] = "javascript:this.style.background='#F7F6F3';";}if (e.Row.RowState == DataControlRowState.Alternate){e.Row.Attributes["onDblClick"] = "javascript:this.style.background='White';";}}

转载于:https://www.cnblogs.com/zcttxs/archive/2012/06/12/2546302.html

DataGrid和GridView单击背景变色双击颜色还原相关推荐

  1. C# ListView控件显示表格(自适应宽度),添加 Checkbox,删除选择项,选中颜色和鼠标滑过背景变色

    本文转载自:http://www.liangshunet.com/ca/201309/586362553.htm 亮术网 2020-03-07 本网原创 DataGridView控件功能十分强大,显示 ...

  2. 关于鼠标移到gridview行上,背景变色的问题。

    这里鼠标的背景颜色为图片,用图片显示鼠标背景颜色. 首先,要在css中调用鼠标图片.我这里把 鼠标背景.gif 放在同一个根目录下. <title>无标题页</title> & ...

  3. 在DataGrid和GridView中对表头设定背景图片

    在某些情况下,DataGrid或者GridView的默认样式并不能满足日益高涨的用户的要求,很多人追求美观的样式.对表头设定背景也是其中的一个方面,那么有什么好的方法可以达到这一要求呢,我的方法如下: ...

  4. 解决echart单击事件、双击事件矛盾,echart双击事件会触发单击事件的问题。echart单击或者双击实现地图穿透,展示选中地图

    最近项目实现可视化,首先加载中国或者某个省,或者某个市的地图,单击其中选中的地图,其他图表数据会重新请求并变化:双击选中的地图,当前echart地图会变成选中的地图(上面描述口水话,一句简单概括,双击 ...

  5. GridView中列表的“双击事件”

    GridView中列表的"双击事件" 模拟事例: 双击列表中的行弹出该行的详细信息 解决方案: 为每一行添加一个双击事件 为列表所在的区域添加双击事件 为列表所在的区域添加Mous ...

  6. 比较高效的表格行背景变色及选定高亮JS

    比较高效的表格行背景变色及选定高亮JS 下面这个例一摘录自: http://blog.breakn.net/article.asp?id=447 例一: //点击当前选中行的时候设置当前行的颜色,同时 ...

  7. IntelliJ IDEA(社区版) 背景图片、颜色、字体等设置

    IntelliJ IDEA(社区版) 背景图片.颜色.字体等设置 1.背景图片设置 2.背景颜色设置 3.字体设置 1.背景图片设置 共有两种方式: ①打开IntelliJ IDEA(社区版),然后依 ...

  8. JavaScript背景变色小案列

    一日不见,如隔三秋 我还是你们熟悉的--爱笑的陈sir 时间给勤勉的人留下智慧的力量, 给懒惰的人留下空虚和悔恨. 勤学的人,总是感到时间过得太快:懒惰的人,却总是埋怨时间跑得太慢. 今天是六一儿童节 ...

  9. Android自定义控件3:带边框点击背景变色的textview,原型是支付宝手机充值中话费充值按钮

    一.原型:支付宝手机充值中话费充值按钮. 二.实现效果: 三.在res/drawable下面创建两个xml: custom_border_txt_bg.xml用户可点击时,点击切换背景 custom_ ...

最新文章

  1. 高考 | 满分作文:《我们都是读“书”人》
  2. html:(27):类和ID选择器的区别和子选择器
  3. Vim功能键整理(图片来自mooc)
  4. jQuery学习之四---Ajax请求
  5. 颠覆Git 命令使用体验的神器 - tig
  6. C/C++笔试题(基础题)
  7. win7日历加入农历_还是农历更亲切,春节制作一个带农历的日历,欢欢喜喜过新年...
  8. 编译win10的WSL2内核(windows subsystem linux)
  9. Android 性能优化之TraceView的使用
  10. php http请求 微信,微信小程序封装http请求类的代码实例
  11. 移动的宽带修改电信的服务器地址,移动宽带无法登录的解决方法(修改dns让移动等宽带更快--移动宽带的资费享受电信般的快感)...
  12. Vue SSR 学习
  13. python处理xps文件_自学WPF--第二十四课XPS文件处理
  14. 光明顶短信支付:BASE64编码
  15. 计算机桌面搜狗输入图标不见了怎么办,win7搜狗输入法不见了怎么办
  16. Todd Lammle's CCNA IOS Commands Survival Guide
  17. 11月最新WIFI大师小程序源码/支持无限部署
  18. Ubuntu 18.04刷机问题汇总
  19. POI设置excel样式
  20. linux下将多个文件去除文件头合并_Linux下把多个文件合并成一个文件 - 卡饭网...

热门文章

  1. restTemplate http请求报错:no suitable HttpMessageConverter found for response type and content type
  2. 基于Golang的CLI 命令行程序开发
  3. libgstreamer-1.0.so.0: cannot open shared object file: No such file or directory
  4. 2022-2028年中国塑料鞋行业市场发展调研及未来前景规划报告
  5. Kali2021.2 VMware最新版安装步骤
  6. debian10 更换阿里源
  7. 软件工程——视频总结
  8. 关于素数的简单算法整理
  9. 高斯回归过程应用例子
  10. batch normalization