Foros del Web » Programando para Internet » ASPX (.net) »

Obtener valor DataGrid

Estas en el tema de Obtener valor DataGrid en el foro de ASPX (.net) en Foros del Web. Hola a todos. Bueno, tengo un GridView en donde le puse 3 button los que son (Edit, Delete, Select). Y lo que necesito es que ...
  #1 (permalink)  
Antiguo 26/12/2011, 10:00
 
Fecha de Ingreso: mayo-2011
Mensajes: 36
Antigüedad: 12 años, 11 meses
Puntos: 0
Obtener valor DataGrid

Hola a todos.

Bueno, tengo un GridView en donde le puse 3 button los que son (Edit, Delete, Select). Y lo que necesito es que al clickear en boton Edit (que es de tipo Edit) pase el primer valor del GridView a otra pagina. Pero no me resulta

Esto es lo que tengo.

Código:
    Protected Sub grid_tareas_Editar(ByVal sender As Object, ByVal e As System.EventArgs) Handles grid_tareas.RowEditing
  
        tarea_id = Me.grid_tareas.SelectedRow.Cells(1).Text
        'Me.Label1.Text = tarea_id
        Response.Redirect("editar_tarea.aspx?id=" & tarea_id)
    End Sub
Saludos.
  #2 (permalink)  
Antiguo 26/12/2011, 11:32
 
Fecha de Ingreso: marzo-2011
Mensajes: 36
Antigüedad: 13 años
Puntos: 1
Respuesta: Obtener valor DataGrid

te anexo un ejemplo


Me.lb.Text =me.GridView1.Rows(e.CommandArgument).Cells(0).Tex t.ToString
  #3 (permalink)  
Antiguo 26/12/2011, 11:51
 
Fecha de Ingreso: mayo-2011
Mensajes: 36
Antigüedad: 12 años, 11 meses
Puntos: 0
Respuesta: Obtener valor DataGrid

Cita:
Iniciado por josemanuel31675 Ver Mensaje
te anexo un ejemplo


Me.lb.Text =me.GridView1.Rows(e.CommandArgument).Cells(0).Tex t.ToString

me puedes anexar el encabezado del método por favor, es que el mio es diferente y el "e.CommandArgument" no me funciona.

Saludos.


Probe de esta forma pero tampoco funciona.
Código:
    Protected Sub grid_proyecto_Editar(ByVal sender As Object, ByVal e As GridViewCommandEventArgs)
        proyecto_nombre = Me.grid_proyecto.Rows(e.CommandArgument).Cells(1).Text.ToString
        Me.Label1.Text = proyecto_nombre
        'Response.Redirect("editar_proyecto.aspx?nombre=" & proyecto_nombre)
    End Sub
  #4 (permalink)  
Antiguo 26/12/2011, 12:17
 
Fecha de Ingreso: mayo-2011
Mensajes: 36
Antigüedad: 12 años, 11 meses
Puntos: 0
Respuesta: Obtener valor DataGrid

Probe de esta forma, funciona pero solo pasa el valor de la primera fila (porque le coloco Rows(0)), pero no habra una forma de sacar el valor cuando hago click en en boton Editar?

Código:
    Protected Sub grid_proyecto_Editar(ByVal sender As Object, ByVal e As System.EventArgs) Handles grid_proyecto.RowEditing
        proyecto_nombre = Me.grid_proyecto.Rows(0).Cells(3).Text.ToString
        'Me.Label1.Text = proyecto_nombre
        Response.Redirect("editar_proyecto.aspx?nombre=" & proyecto_nombre & "&pag=2")
    End Sub
  #5 (permalink)  
Antiguo 26/12/2011, 14:05
 
Fecha de Ingreso: marzo-2011
Mensajes: 36
Antigüedad: 13 años
Puntos: 1
Respuesta: Obtener valor DataGrid

Cita:
Iniciado por chino_black Ver Mensaje
me puedes anexar el encabezado del método por favor, es que el mio es diferente y el "e.CommandArgument" no me funciona.

Saludos.


Probe de esta forma pero tampoco funciona.
Código:
    Protected Sub grid_proyecto_Editar(ByVal sender As Object, ByVal e As GridViewCommandEventArgs)
        proyecto_nombre = Me.grid_proyecto.Rows(e.CommandArgument).Cells(1).Text.ToString
        Me.Label1.Text = proyecto_nombre
        'Response.Redirect("editar_proyecto.aspx?nombre=" & proyecto_nombre)
    End Sub
perdon te anexo encabezado
Protected Sub GridView1_RowCommand(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewCommandEventArgs ) Handles GridView1.RowCommand

deja busco otro ejemplo no me los se de memoria jj pero los tengo en un formulario
  #6 (permalink)  
Antiguo 26/12/2011, 17:03
 
Fecha de Ingreso: mayo-2011
Mensajes: 36
Antigüedad: 12 años, 11 meses
Puntos: 0
Respuesta: Obtener valor DataGrid

Cita:
Iniciado por josemanuel31675 Ver Mensaje
perdon te anexo encabezado
Protected Sub GridView1_RowCommand(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewCommandEventArgs ) Handles GridView1.RowCommand

deja busco otro ejemplo no me los se de memoria jj pero los tengo en un formulario
Amigo muchas gracias. lo e solucionado. ademas tuve que sacar en mi pagina .aspx el commandName y dejarlo así.

Código:
<asp:ButtonField ButtonType="Button" Text="Editar" />

Etiquetas: aspx, datagrid, gridview
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:49.