Retroceder   Foros del Web > Programación para sitios web > .NET

Respuesta
 
Herramientas Desplegado
Antiguo 05-mar-2007, 04:35   #1 (permalink)
roberto80 ha deshabilitado el karma
 
Fecha de Ingreso: diciembre-2006
Mensajes: 43
gridview selected index style

hola!!
una pregunta: tengo un gridview donde he puesto que cuando pase el cursor encima de una fila cambie el estilo . Entonces he puesto esto en rowdatabound:

if (e.Row.RowType == DataControlRowType.DataRow)
{

e.Row.Attributes.Add("onmouseover", "this.style.backgroundColor='#486B86';this.style.c ursor='hand';this.style.color='White'; this.style.textDecoration='underline'");
e.Row.Attributes.Add("onmouseout", "this.style.backgroundColor='White';this.style.col or='#386198';this.style.textDecoration='None'");

}

pero luego, tambien he puesto que cuando el usuario seleccione una fila el estilo de esta cambie.

Mi problema es que cuando selecciono una fila, luego al pasar el ratón encima de ella, su estilo cambia al estilo de rowdatabound, y yo quiero que cambie el estilo, pero menos el de la fila que se ha seleccionado.
que hago mal??
roberto80 está desconectado   Responder Citando
Antiguo 06-mar-2007, 06:01   #2 (permalink)
javiermil ha deshabilitado el karma
 
Avatar de javiermil
 
Fecha de Ingreso: agosto-2004
Mensajes: 516
Re: gridview selected index style

Yo lo que haría es hacer dos funciones, una para mouesover y otro para mouseout y dentro de las mismas sólo cambiaría el estilo si no es la fila seleccionada. Es que como lo tienes hecho, claro que se te va a cambiar el estilo de la seleccionada también puesto que no restringes de ninguna forma que no se produzca el cambio. Saludos
javiermil está desconectado   Responder Citando
Antiguo 06-mar-2007, 07:46   #3 (permalink)
roberto80 ha deshabilitado el karma
 
Fecha de Ingreso: diciembre-2006
Mensajes: 43
Re: gridview selected index style

ya,ahora he puesto en el rowdatabound:

if (e.Row.RowIndex != GridView.SelectedIndex)
{
que cambie el color

}

pero no me hace nada!! el rowdatabound solo es un metodo que lo llama al principio???

que podría hacer??
roberto80 está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 00:48.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93