DataGrid和GridView单击背景变色双击颜色还原
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单击背景变色双击颜色还原相关推荐
- C# ListView控件显示表格(自适应宽度),添加 Checkbox,删除选择项,选中颜色和鼠标滑过背景变色
本文转载自:http://www.liangshunet.com/ca/201309/586362553.htm 亮术网 2020-03-07 本网原创 DataGridView控件功能十分强大,显示 ...
- 关于鼠标移到gridview行上,背景变色的问题。
这里鼠标的背景颜色为图片,用图片显示鼠标背景颜色. 首先,要在css中调用鼠标图片.我这里把 鼠标背景.gif 放在同一个根目录下. <title>无标题页</title> & ...
- 在DataGrid和GridView中对表头设定背景图片
在某些情况下,DataGrid或者GridView的默认样式并不能满足日益高涨的用户的要求,很多人追求美观的样式.对表头设定背景也是其中的一个方面,那么有什么好的方法可以达到这一要求呢,我的方法如下: ...
- 解决echart单击事件、双击事件矛盾,echart双击事件会触发单击事件的问题。echart单击或者双击实现地图穿透,展示选中地图
最近项目实现可视化,首先加载中国或者某个省,或者某个市的地图,单击其中选中的地图,其他图表数据会重新请求并变化:双击选中的地图,当前echart地图会变成选中的地图(上面描述口水话,一句简单概括,双击 ...
- GridView中列表的“双击事件”
GridView中列表的"双击事件" 模拟事例: 双击列表中的行弹出该行的详细信息 解决方案: 为每一行添加一个双击事件 为列表所在的区域添加双击事件 为列表所在的区域添加Mous ...
- 比较高效的表格行背景变色及选定高亮JS
比较高效的表格行背景变色及选定高亮JS 下面这个例一摘录自: http://blog.breakn.net/article.asp?id=447 例一: //点击当前选中行的时候设置当前行的颜色,同时 ...
- IntelliJ IDEA(社区版) 背景图片、颜色、字体等设置
IntelliJ IDEA(社区版) 背景图片.颜色.字体等设置 1.背景图片设置 2.背景颜色设置 3.字体设置 1.背景图片设置 共有两种方式: ①打开IntelliJ IDEA(社区版),然后依 ...
- JavaScript背景变色小案列
一日不见,如隔三秋 我还是你们熟悉的--爱笑的陈sir 时间给勤勉的人留下智慧的力量, 给懒惰的人留下空虚和悔恨. 勤学的人,总是感到时间过得太快:懒惰的人,却总是埋怨时间跑得太慢. 今天是六一儿童节 ...
- Android自定义控件3:带边框点击背景变色的textview,原型是支付宝手机充值中话费充值按钮
一.原型:支付宝手机充值中话费充值按钮. 二.实现效果: 三.在res/drawable下面创建两个xml: custom_border_txt_bg.xml用户可点击时,点击切换背景 custom_ ...
最新文章
- 高考 | 满分作文:《我们都是读“书”人》
- html:(27):类和ID选择器的区别和子选择器
- Vim功能键整理(图片来自mooc)
- jQuery学习之四---Ajax请求
- 颠覆Git 命令使用体验的神器 - tig
- C/C++笔试题(基础题)
- win7日历加入农历_还是农历更亲切,春节制作一个带农历的日历,欢欢喜喜过新年...
- 编译win10的WSL2内核(windows subsystem linux)
- Android 性能优化之TraceView的使用
- php http请求 微信,微信小程序封装http请求类的代码实例
- 移动的宽带修改电信的服务器地址,移动宽带无法登录的解决方法(修改dns让移动等宽带更快--移动宽带的资费享受电信般的快感)...
- Vue SSR 学习
- python处理xps文件_自学WPF--第二十四课XPS文件处理
- 光明顶短信支付:BASE64编码
- 计算机桌面搜狗输入图标不见了怎么办,win7搜狗输入法不见了怎么办
- Todd Lammle's CCNA IOS Commands Survival Guide
- 11月最新WIFI大师小程序源码/支持无限部署
- Ubuntu 18.04刷机问题汇总
- POI设置excel样式
- linux下将多个文件去除文件头合并_Linux下把多个文件合并成一个文件 - 卡饭网...
热门文章
- restTemplate http请求报错:no suitable HttpMessageConverter found for response type and content type
- 基于Golang的CLI 命令行程序开发
- libgstreamer-1.0.so.0: cannot open shared object file: No such file or directory
- 2022-2028年中国塑料鞋行业市场发展调研及未来前景规划报告
- Kali2021.2 VMware最新版安装步骤
- debian10 更换阿里源
- 软件工程——视频总结
- 关于素数的简单算法整理
- 高斯回归过程应用例子
- batch normalization