使datagrid中的行变色!

作者在 2006-07-15 16:36:00 发布以下内容

当鼠标经过某一行时,使其突出显示,增加视觉效果,代码如下:
if(e.Item.ItemType==ListItemType.Item||e.Item.ItemType==ListItemType.AlternatingItem)
   {
    e.Item.Attributes.Add("onmouseover", "c=this.style.backgroundColor;this.style.backgroundColor='#9CCBF7'");
    e.Item.Attributes.Add("onmouseout", "this.style.backgroundColor=c");

   }

鼠标经过的行颜色为#9CCBF7,鼠标移开是又变回原来颜色,这里用c先保存原来的颠值!

以上代码放在ItemDataBind事件中即可

ASP.NET (C#) 技术 | 阅读 2245 次
文章评论,共0条
游客请输入验证码
浏览19140次