Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/05/2008, 16:22
Avatar de Fann_Lavigne
Fann_Lavigne
 
Fecha de Ingreso: diciembre-2004
Mensajes: 622
Antigüedad: 20 años
Puntos: 12
Respuesta: Mantener Estado de GridView al ejecutar Javascript

Lo ke pasa es ke kuando pulsas el boton okurre el onmouseout de la fila de tu GridView, aki te dijo una Funcion JS para pintar la fila del registro en el ke estas. Espero te ayude en algo.

Código:
function ChangeRowColor(row)
    {
        //If last clicked row and the current clicked row are same
        if (previousRow == row)
            {
                return;//do nothing
            }//If there is row clicked earlier
        else if (previousRow != null)
            {
                //change the color of the previous row back to white
                document.getElementById(previousRow).style.backgroundColor = "#DEDFDE";
            }    
    //change the color of the current row to light yellow
    document.getElementById(row).style.backgroundColor = "#ffffda";            
    //assign the current row id to the previous row id 
    //for next row to be clicked
    previousRow = row;
}
Lo mandas llamar asi en el RowBound del Grid
Código:
If (e.Row.RowType = DataControlRowType.DataRow) Then
                    e.Row.Attributes.Add("onmouseover", "ChangeRowColor('" & e.Row.ClientID & "')")
                End If
__________________
"Entre Mas Brillante Es Una Mente, Tiene Que Luchar Contra Demonios Internos Mas Poderosos"
[email protected]