Tema: Backcolor
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/07/2008, 09:09
Axelaser
 
Fecha de Ingreso: julio-2008
Mensajes: 30
Antigüedad: 16 años, 8 meses
Puntos: 1
Backcolor

Buenas,

Estoy trabajando en C#. Necesito cambiar el color de la fila por la que pase el raton con un mouseover. Tengo recogido el evento y todo pero no consigo que me cambie el color del fondo.

function Resaltar_On(ifila)
{

if(document.getElementById("<%=gridFacturas.Client ID%>").rows(ifila)!= null)
{
document.getElementById("<%=gridFacturas.ClientID% >").rows(ifila).originalBgColor = document.getElementById("<%=gridFacturas.ClientID% >").rows(ifila).style.backgroundColor;
document.getElementById("<%=gridFacturas.ClientID% >").rows(ifila).style.backgroundColor ='#EEFF00';

}
}

ifila es el indice de la fila, que lo saco asi:

protected void gridFacturas_RowCreated(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{

e.Row.Attributes.Add("onmouseover", "Resaltar_On(" + e.Row.RowIndex + ");");
}
}

El caso es que no soy capaz de hacer que me cambie el color de fondo. Eso si, esto mismo en un sitioweb nuevito va sin problemas. El mio tiene masterpage