当前位置:首页 > 网络编程 > WEB编程 > ASP.net >  DataGrid鼠标事件处理

 DataGrid鼠标事件处理

点击次数:18 次 发布日期:2008-11-26 16:16:01 作者:源代码网
源代码网推荐      完成功能是DataGrid的页面选中事件、鼠标事件、双击事件改变TR的色彩。代码很简单,只是一点JS操作。
源代码网推荐  
源代码网推荐  JS文件:http://www.zzchn.com/edu/20080220/GridControl.js
源代码网推荐  =============================
源代码网推荐  
源代码网推荐  /*------------ DataGrid鼠标事件处理 ------------
源代码网推荐  功能:用于数据梆定后鼠标事件
源代码网推荐  参数说明:
源代码网推荐  obj:对像this
源代码网推荐  fontColor:字体颜色
源代码网推荐  backColor:背景颜色
源代码网推荐  ----------------------------------------------*/
源代码网推荐  var objState
源代码网推荐  
源代码网推荐  //------------鼠标经过时-----------
源代码网推荐  function OnFoucsMouseOver( obj,fontColor,backColor )
源代码网推荐  {
源代码网推荐   if ( obj.rowIndex > 0 )
源代码网推荐   {
源代码网推荐   obj.style.color = fontColor;
源代码网推荐   obj.style.backgroundColor = backColor;
源代码网推荐   }
源代码网推荐  }
源代码网推荐  
源代码网推荐  //-----------鼠标离开时-----------
源代码网推荐  function OnFoucsMouseOut( obj,fontColor,backColor )
源代码网推荐  {
源代码网推荐   if ( obj.rowIndex > 0 )
源代码网推荐   {
源代码网推荐   if ( obj != objState )
源代码网推荐   {
源代码网推荐   obj.style.color = fontColor;
源代码网推荐   obj.style.backgroundColor = backColor;
源代码网推荐   }
源代码网推荐   }
源代码网推荐  }
源代码网推荐  
源代码网推荐  //-----------鼠标单击时-----------
源代码网推荐  function OnFoucsClick( obj,fontColor,backColor )
源代码网推荐  {
源代码网推荐   if ( obj.rowIndex > 0 )
源代码网推荐   {
源代码网推荐   if ( objState != null )
源代码网推荐   {
源代码网推荐   objState.style.color = "";
源代码网推荐   objState.style.backgroundColor = "";
源代码网推荐   }
源代码网推荐   obj.style.color = fontColor;
源代码网推荐   obj.style.backgroundColor = backColor;
源代码网推荐  
源代码网推荐   objState = obj;
源代码网推荐   }
源代码网推荐  }
源代码网推荐  
源代码网推荐  //-----------鼠标双击时-----------
源代码网推荐  function OnFoucsDbClick( obj,fontColor,backColor,openUrl )
源代码网推荐  {
源代码网推荐   //参数openUrl为要开的新窗口的地址
源代码网推荐   if ( obj.rowIndex > 0 )
源代码网推荐   {
源代码网推荐   if ( objState != null )
源代码网推荐   {
源代码网推荐   objState.style.color = "";
源代码网推荐   objState.style.backgroundColor = "";
源代码网推荐   }
源代码网推荐   obj.style.color = fontColor;
源代码网推荐   obj.style.backgroundColor = backColor;
源代码网推荐  
源代码网推荐   objState = obj;
源代码网推荐  
源代码网推荐   window.open( openUrl );
源代码网推荐   }
源代码网推荐  }
源代码网推荐  
源代码网推荐  ==========================================
源代码网推荐  
源代码网推荐  后台数据梆定例子:
源代码网推荐  
源代码网推荐  ==========================================
源代码网推荐  
源代码网推荐   private void dgList_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
源代码网推荐   {
源代码网推荐   //
源代码网推荐   if ( e.Item.ItemIndex != -1 )
源代码网推荐   {
源代码网推荐   e.Item.Attributes.Add( "onMouseOver","OnFoucsMouseOver(this,"#FFFFFF","#000000");" );
源代码网推荐   e.Item.Attributes.Add( "onMouseOut","OnFoucsMouseOut(this,"#000000","#FFFFFF");" );
源代码网推荐   e.Item.Attributes.Add( "onClick","OnFoucsClick( this,"#FFFFFF","#000000" );" );
源代码网推荐   e.Item.Attributes.Add( "onDblClick","OnFoucsDbClick( this,"#FFFFFF","#000000","about:bank" );" );
源代码网推荐   }
源代码网推荐   }
源代码网推荐  
源代码网推荐  ==========================================
源代码网推荐  
源代码网推荐  前台.aspx页面调用JS文件:
源代码网推荐  
源代码网推荐  <script language="javascript" src="http://www.zzchn.com/edu/20080220/GridControl.js"></script>
源代码网推荐    做人要厚道,请注明转自酷网动力(www.ASPCOOL.COM)。
源代码网推荐


源代码网供稿.
网友评论 (0)
会员中心
网络编程
本站推荐
网络编程之精华