Hola a todos!
Estoy trabajando con un DataGrid y me preguntaba si alguno sabe como identificar la fila que estoy pulsando.
gracias
| ||||
Puedes apoyarte del evento ItemCommand de tu grid y con ello recuperar el index de la fila actual Ejemplo: Cita: Espero te sirva.. Private Sub myGrid_ItemCommand(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataGridCommandEventArgs ) Handles myGrid.ItemCommand Dim iIndex As Integer = e.Item.ItemIndex End Sub ![]() Cita: Jejee.. no te preocupes friend.. de repente se nos barren esas cosas.. algún día conseguiré citar correctamente...) ![]() saludos luiscl ![]()
__________________ Nadie roba nada ya que en la vida todo se paga . . . Exentrit - Soluciones SharePoint & Net |
| |||
Os cuento lo que necesito hacer. Tengo un datagrid con una columna que al ser pulsada por el usuario deberia llevarme a otra pagina aspx mostrandome los detalles del articulo seleccionado. Utilice el Item.DataSetIndex q muestra el lugar que ocupa esa fila en el grid, pero lo que me interesa es recuperar uno de los datos de esa fila. sabe alguien como puedo hacerlo? |
| |||
No sé si te entiendo bien, pero si te refieres a que tienes un datagrid con una columna con botones o links para seleccionarla, para obtener el contenido de la fila seleccionada puedes utilizar algo así:
Código:
Con eso obtendrías lo que hay en la segunda columna de la fila seleccionada.Private Sub Datagrid_ItemCommand(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataGridCommandEventArgs) Handles Datagrid.ItemCommand ... Dim valorCelda as String = e.Item.Cells(1).Text ... End Sub Espero que sirva. Ciao ![]() |