Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/03/2007, 04:17
Avatar de moNTeZIon
moNTeZIon
 
Fecha de Ingreso: enero-2005
Ubicación: Lliçà de Munt - BCN
Mensajes: 1.625
Antigüedad: 19 años, 5 meses
Puntos: 9
e.Item para GridView RowCommand??

Buenos días.
Tengo este code en el evento ItemCommand de un repeater:
Código:
Select Case TipoBoton
    Case "ImageButton"
        Select Case CType(e.CommandSource, ImageButton).ID
            Case "btnCarrito"
                ' Metemos la pagina actual en la variable de sesion POrigen
                Dim txtCarrito As TextBox = e.Item.FindControl("txtCarrito")
                Dim strCuantos As String = txtCarrito.Text
                Response.Redirect("TI_AgregarAlCarrito.aspx?Cod=" & e.CommandArgument & "&Num=" & strCuantos)
        End Select
End Select
Ahora necesito algo muuuuy parecido, pero en un control GridView.
Utilizo el evento RowCommand para capturar el click de un botón ubicado en cada linea del GridView. Pero en ese evento, cuando escribo:

e. --> Me aparecen estas tres propiedades: CommandArgument, CommandName y CommandSource

En cambio, en el ItemCommand del Repeater, al escribir:

e. --> Me aparecen las tres mismas propiedades, pero también aparece "Item", que es el que utilizo para acceder al resto de controles contenidos en el repeater, a través de FindControl: e.Item.FindControl("txtCantidad")

Ahora, en el evento RowCommand, necesito una especie de propiedad "Item" ò "Row", para poder acceder al resto de controles y poder capturar sus valores.
Sabe alguien como puedo acceder al resto de controles desde el evento RowCommand?
Saludos.
__________________
..:: moNTeZIon ::..