Foros del Web » Programación para mayores de 30 ;) » .NET »

Backcolor

Estas en el tema de Backcolor en el foro de .NET en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 28/07/2008, 09:09
 
Fecha de Ingreso: julio-2008
Mensajes: 30
Antigüedad: 15 años, 9 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
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:07.