GridView移动行变色
1.
2.
protected void myGridView_RowDataBound(object sender, GridViewRowEventArgs e)
{
//if (e.Row.RowType == DataControlRowType.Header)
//{
// e.Row.Attributes.Add("style", "background-image:url('./HeadImages/headeImage.jpg')");
//}
if (e.Row.RowType == DataControlRowType.DataRow)
{
//e.Row.Attributes["onmouseover"] = "ItemOver(this)";
e.Row.Attributes.Add("onmouseover", "e=this.style.backgroundColor; this.style.backgroundColor='#EEEEEE'");
e.Row.Attributes.Add("onmouseout", "this.style.backgroundColor=e");
}
}
{
//if (e.Row.RowType == DataControlRowType.Header)
//{
// e.Row.Attributes.Add("style", "background-image:url('./HeadImages/headeImage.jpg')");
//}
if (e.Row.RowType == DataControlRowType.DataRow)
{
//e.Row.Attributes["onmouseover"] = "ItemOver(this)";
e.Row.Attributes.Add("onmouseover", "e=this.style.backgroundColor; this.style.backgroundColor='#EEEEEE'");
e.Row.Attributes.Add("onmouseout", "this.style.backgroundColor=e");
}
}
2.
e.Row.Attributes["onmouseover"] = "ItemOver(this)";
if (!objbeforeItem)
{
var objbeforeItem=null;
var objbeforeItembackgroundColor=null;
}
function ItemOver(obj)
{
if(objbeforeItem)
{
objbeforeItem.style.backgroundColor = objbeforeItembackgroundColor;
}
objbeforeItembackgroundColor = obj.style.backgroundColor;
objbeforeItem = obj;
obj.style.backgroundColor = "#B9D1F3";
}
{
var objbeforeItem=null;
var objbeforeItembackgroundColor=null;
}
function ItemOver(obj)
{
if(objbeforeItem)
{
objbeforeItem.style.backgroundColor = objbeforeItembackgroundColor;
}
objbeforeItembackgroundColor = obj.style.backgroundColor;
objbeforeItem = obj;
obj.style.backgroundColor = "#B9D1F3";
}