GridView 鼠标经过时变色两种方法

第一种:

新建一个js文件 并引用

1  <script src="jquery.js" type="text/javascript"></script>

js文件内容如下:

 1 var _oldColor;
 2 function SetNewColor(source)
 3 {
 4     _oldColor=source.style.backgroundColor;
 5
 6      source.style.backgroundColor=‘#F0F7FD‘;
 7 }
 8
 9  function SetOldColor(source)
10 {
11     source.style.backgroundColor=_oldColor;
12 }

给GridView添加RowDataBound事件

1 protected void DGV_RowDataBound(object sender, GridViewRowEventArgs e)
2 {
3   if (e.Row.RowType == DataControlRowType.DataRow)
4   {
5      e.Row.Attributes.Add("onMouseOver", "SetNewColor(this);");
6      e.Row.Attributes.Add("onMouseOut", "SetOldColor(this);");
7   }
8 }

第二种:

1 protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
2 {
3         if (e.Row.RowType == DataControlRowType.DataRow)
4         {
5             //高亮显示指定行
6             e.Row.Attributes.Add("onMouseOver", "Color=this.style.backgroundColor;this.style.backgroundColor=‘#FFF000‘");
7             e.Row.Attributes.Add("onMouseOut", "this.style.backgroundColor=Color;");
8         }
9 }
时间: 2024-07-30 06:36:10

GridView 鼠标经过时变色两种方法的相关文章

ios uiimage初始化时的两种方法

第一种方式:UIImage *image = [UIImage imageNamed:@"image"]; 使用这种方式,第一次读取的时候,先把这个图片存到缓存里,下次再使用时直接从缓存中读取:优点:只有第一次使用的时候稍慢,接下来在使用就会稍快:缺点:如果在当前工程中只使用一次会浪费内存. 第二种方式:initWithContentsOfFiles初始化时,每次都会根据路径去读取,不会占用内存,如果图片在当前工程中只使用一次,应该选择这个方法.

Javascript屏蔽鼠标的右键的两种方法。

方法一:利用鼠标button的键值 <script language="javascript"> function blockright(oEvent) { var oDiv = document.getElementById("display"); if (window.event) oEvent = window.event; //处理兼容性,获得事件对象 if (oEvent.button == 2) alert("不能使用")

vue在使用ajax获取数据时,两种方法(jquery和vue_resource)

@{    Layout = null;} <!DOCTYPE html> <html><head>    <meta name="viewport" content="width=device-width" />    <title>Index</title>    <script src="~/Scripts/jquery-1.8.2.min.js"><

控制鼠标滚轮滚动的两种方法

1 $(function(){ 2 // jquery 兼容的滚轮事件 3 var strat = true; 4 var mark = 0; 5 $(document).on("mousewheel DOMMouseScroll", function (e) { 6 var delta = (e.originalEvent.wheelDelta && (e.originalEvent.wheelDelta > 0 ? 1 : -1)) || // chrome

Linux中生成密钥的两种方法

Linux中生成密钥的两种方法 SSH服务支持一种安全认证机制,即密钥认证.所谓的密钥认证,实际上是使用一对加密字符串,一个称为公钥(publickey), 任何人都可以看到其内容,用于加密:另一个称为密钥(privatekey),只有拥有者才能看到,用于解密.通过公钥加密过的密文使用密钥可以轻松解密,但根据公钥来猜测密钥却十分困难. ssh的密钥认证就是使用了这一特性.服务器和客户端都各自拥有自己的公钥和密钥.如何使用密钥认证登录linux服务器呢? 在使用密钥认证远程登入linux之前,我们

鼠标经过时变色

如何实现鼠标经过时变色呢? 如图: ------------------------------------ 如何实现鼠标放在上面时表格的行变色呢? 有如下两种方式: 方式一:使用纯css div.queryResultDiv table.productList tr:nth-child(n+2):hover {     background-color: #B0D2FF; } 说明:n从零开始,所以hover从第二行才有效,因为表格第一行是标题. 方式二:使用javascript脚本: $("

ZBrush撤销和重做的两种方法

当我们在绘制雕刻的时候有时会出现误操作,在ZBrush中想要返回上一步操作或者直接选择重做,利用一个快捷键就能帮助您解决问题,或者可以使用Zbrush软件给我们提供的实时预览历史操作选项条来实现.可以从最近的操作开始,撤销您在绘图中执行的操作,如果不喜欢撤消某一操作后的结果,可以重做该操作,本文小编将为您提供两种方法解决此类问题. 方法一:使用快捷键Ctrl+Z,可以撤销到上一步,如果撤销多了,还可以按快捷键Ctrl+Shift+Z找回误撤销的上一步(一直按住Ctrl+Z可以快速撤销操作,一直按

ChemDraw加键的两种方法

绘制化学结构离不开9种ChemDraw键工具,键工具在绘制过程中提供了最大的使用优势,这种优势体现在键角.键长的绘制,故很有必要学习相关的ChemDraw使用技巧.本ChemDraw教程将具体介绍在ChemDraw加键的两种方法. ChemDraw键工具.环工具以及一个波浪链工具堪称ChemDraw的核心工具,灵活搭配使用可在绘制化学结构时起到事半功倍的效果.在ChemDraw加键的方法主要有两种,分别是单击加键和按动添加. 一.单击加键 利用单击可以快速加键: 1.在工具板上单击任一需要的[键

文字转语音文件的两种方法

文件转语音文件的两种方法.小伙伴们在日常的工作.学习或是生活当中,是否遇到过以下这种情况.在工作中每天要阅读大量文件资料,在学习中每天要阅读各种课文,在生活中也会观看各种小说.但是长时间的用眼阅读,就会使大家的眼睛感到疲劳,十分的酸痛,可是又需要将剩下的内容阅读完.在这种时候就变得十分无奈,大家就会像如何能将文字转换为语音就好了.那么今天小编就将教给大家如何将文字转换为语音文件. 1.在开始转换前,需要小伙伴们先打开电脑里的浏览器,并输入搜索文字转语音在线转换,然后点击进入搜索到得页面当中. 2