Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/06/2009, 03:51
k_cijo
 
Fecha de Ingreso: mayo-2009
Mensajes: 35
Antigüedad: 15 años, 10 meses
Puntos: 0
De acuerdo Respuesta: GridView Seleccionar fila sin botón

si con "seleccionar te refieres a ponerle color" con el boton lo puedes hacer mediante estilos.. ahora .. si lo que quieres .. es que se seleccione (como si fuera el evento de grid) al darle click sobre la fila .. debes hacer esto:


Código:
Protected Sub GridView1_RowDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles GridView1.RowDataBound

If e.Row.RowType = DataControlRowType.DataRow Then

e.Row.Attributes.Add("OnMouseOver", "On(this);")
e.Row.Attributes.Add("OnMouseOut", "Off(this);")
e.Row.Attributes("OnClick") = 
Page.ClientScript.GetPostBackClientHyperlink(Me.GridView1, "Select$" + e.Row.RowIndex.ToString)

End If

End Sub

donde On y Off son script's:

Código:
<%--<script id="grid" type="text/javascript" >

function On(GridView)
{
    if(GridView != null)
    {
       GridView.originalBgColor = GridView.style.backgroundColor;
       GridView.style.backgroundColor="El que quieras";
    }
}

function Off(GridView)
{
    if(GridView != null)
    {
        GridView.style.backgroundColor = GridView.originalBgColor;
    }
}

</script>--%>

Espero que te sea útil!

Última edición por k_cijo; 05/06/2009 a las 01:27