private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{//判断Header和Footer
if(e.Item.ItemType==ListItemType.Item||e.Item.ItemType==ListItemType.AlternatingItem)
{
e.Item.Attributes.Add("onmouseover","this.style.backgroundColor='red'");
e.Item.Attributes.Add("onmouseout","this.style.backgroundColor='white'");
//出不来效果的原因--〉backgrundColor---->backgroudcolor
}
}
{//判断Header和Footer
if(e.Item.ItemType==ListItemType.Item||e.Item.ItemType==ListItemType.AlternatingItem)
{
e.Item.Attributes.Add("onmouseover","this.style.backgroundColor='red'");
e.Item.Attributes.Add("onmouseout","this.style.backgroundColor='white'");
//出不来效果的原因--〉backgrundColor---->backgroudcolor
}
}
博客展示了一段脚本代码,用于处理DataGrid控件的ItemDataBound事件。通过判断Header和Footer,为普通项添加鼠标悬停时背景颜色变红、移出变白的效果,还指出了可能出现的拼写错误。

3119

被折叠的 条评论
为什么被折叠?



