程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> 在DataGrid中,使鼠標到達的行和列顯示不同的顏色

在DataGrid中,使鼠標到達的行和列顯示不同的顏色

編輯:.NET實例教程
如下圖所示:
  
  
  
  核心代碼:
  
  private void grdCustomer_ItemDataBound(object sender,
  
   System.Web.UI.WebControls.DataGridItemEventArgs e)
  
  {
  
   if(e.Item.ItemType == ListItemType.AlternatingItem ||
  
   e.Item.ItemType == ListItemType.Item )
  
   {
  
  e.Item.Attributes.Add("onmouSEOver", "this.oldcolor=this.style.backgroundColor;this.style.backgroundColor='#C8F7FF'");
  
   e.Item.Attributes.Add("onmouSEOut", "this.style.backgroundColor=this.oldcolor");
  
   for (int i = 0; i< grdCustomer.Columns.Count; i++ )
  
   {
  
   e.Item.Cells[i].Attributes.Add("onmouSEOver",
  
   "this.oldcolor=this.style.backgroundColor;this.style.backgroundColor='#99ccff'");
  
   e.Item.Cells[i].Attributes.Add(
  
   "onmouSEOut", "this.style.backgroundColor=this.oldcolor");
  
   }
  
   }
  
  }
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved