• GridView鼠标移动行变色


    方法一:   
      
    在GridView的   
      
    protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)   
        
    {   
            
    if (e.Row.RowType == DataControlRowType.DataRow)   
            
    {   
                e.Row.Attributes.Add(
    "onMouseOver""SetNewColor(this);");   
                e.Row.Attributes.Add(
    "onMouseOut""SetOldColor(this);");   
            }
       
        }
       
      
    在页面中加入   
      
    <SCRIPT language=javascript>   
           var _oldColor;   
           function SetNewColor(source)   
           
    {   
              _oldColor
    =source.style.backgroundColor;   
              source.style.backgroundColor
    ='#666666';   
                 
           }
       
           function SetOldColor(source)   
           
    {   
             source.style.backgroundColor
    =_oldColor;   
           }
       
        
    </SCRIPT>   
      
        
      
    方法二:   
      
        
    protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)   
        
    {   
            
    if (e.Row.RowType == DataControlRowType.DataRow)   
            
    {   
                e.Row.Attributes[
    "onMouseOver"= "js.ItemOver(this)";   
            }
       
        }
       
      
    在页面上加入   
      
    <SCRIPT language=javascript type=text/javascript>   
        var js
    =new function(){   
        
    if (!objbeforeItem){var objbeforeItem=null;var objbeforeItembackgroundColor=null;}   
            
    this.ItemOver=function(obj)   
        
    {   
            
    if(objbeforeItem){objbeforeItem.style.backgroundColor = objbeforeItembackgroundColor;}   
            objbeforeItembackgroundColor 
    = obj.style.backgroundColor;   
            objbeforeItem 
    = obj;   
            obj.style.backgroundColor 
    = "#fcfcfc";        
        }
       
      
    }
       
        
    </SCRIPT>   
      
    方法三:   
      
     
    protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)   
        
    {   
            
    if (e.Row.RowType == DataControlRowType.DataRow)   
            
    {   
             
    //鼠标移动到每项时颜色交替效果   
             e.Row.Attributes.Add("OnMouseOut""this.style.backgroundColor='White';this.style.color='#003399'");   
             e.Row.Attributes.Add(
    "OnMouseOver""this.style.backgroundColor='#6699FF';this.style.color='#8C4510'");   
      
            
    //设置悬浮鼠标指针形状为"小手"   
             e.Row.Attributes["style"= "Cursor:hand";   
            }
       
        }
      


    //----------------------------------------

    protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)   
        
    {   
            
    if (e.Row.RowType == DataControlRowType.DataRow) //判断是否是DataRow,以防止鼠标经过Header也有效果   
            {   
                e.Row.Attributes.Add(
    "onmouseover""e=this.style.backgroundColor; this.style.backgroundColor='#cccccc'");   
                e.Row.Attributes.Add(
    "onmouseout""this.style.backgroundColor=e");   
            }
       
        }
      

  • 相关阅读:
    igraph——图挖掘助力社会网络分析
    python杀死线程
    深入浅出Node.js(四):Node.js的事件机制
    VS.NET调试问题
    Web服务器Tomcat JDK环境变量设置DOS BAT批处理脚本 陈光剑
    sp_help
    JadePool应用范例:查询与分页
    事关就业,我是否应该诚实?
    Linux SWAP 交换分区配置说明
    对学习数据结构的建议
  • 原文地址:https://www.cnblogs.com/juan/p/1424642.html
Copyright © 2020-2023  润新知