会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
双E软件
——专注C#、ASP.NET技术
CnBlogs
Home
New Post
Contact
Admin
Subscription
如何实现鼠标移到DataGrid控件的某一行时改变该行的背景
private
void
DataGrid1_ItemDataBound(
object
sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
//
当鼠标移到表的行上时改变行的颜色
//
如果是数据项并且是交替项
if
(e.Item.ItemType
==
ListItemType.Item
||
e.Item.ItemType
==
ListItemType.AlternatingItem)
{
//
添加自定义属性,当鼠标移过来时设置该行的背景色为"6699ff",并保存原背景色
Panel body
=
(Panel)e.Item.FindControl(
"
Panel1
"
);
body.Attributes.Add(
"
onmouseover
"
,
"
currentcolor=this.style.backgroundColor;this.style.backgroundColor='#99ccff'
"
);
//
添加自定义属性,当鼠标移走时还原该行的背景色
body.Attributes.Add(
"
onmouseout
"
,
"
this.style.backgroundColor=currentcolor
"
);
}
}
posted @
2005-06-11 13:04
虚空境界
Views(
373
) Comments(
0
)
Edit
收藏
举报
会员力量,点亮园子希望
刷新页面
返回顶部
公告