Me podrían apoyar tengo el siguiente problema:
Quiero realizar un update desde vb net 2008 el caso en que tengo mi proyecto es el siguiente:
Tengo dos gridview(gridview1,gridview2) ambos se conectan a la base de datos (SQL Server 2008) y muestran los registros . Al gridview 1 la agregue una columna con un botón este agregado desde el gridview1 con la intención de poder identificar el registro en el que esta y obtener la celda que contiene el id que me servirá para hacer el update.
1.- La única conexión que tengo es la que hace el mismo gridview1,gridview2 a la base de datos ¿con esto es suficiente para realizar el update?
En la pestaña Source del panel de vb net aparece el código HTML,ASP de los gridviews y en el gridview1 le agregue
UpdateCommand="update Tabla set Titulo='dato' where idSolicitud=1">
con el id directo (solo para probar y funciona!)
El problema que tengo es que no se como pesarle el dato que ya tengo de la celda seleccionada en la fila del gridview1. Los datos los obtengo así:
Código vb net:
Ver original
Protected Sub GridView1_RowCommand(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewCommandEventArgs) Handles GridView1.RowCommand 'El codigo del boton dentro del grid If e.CommandName = "Update" Then ' Se obtiene indice de la row seleccionada Dim index As Integer = Convert.ToInt32(e.CommandArgument) 'Se obtiene la celda de la fila seleccionada Dim OT As Integer = GridView1.Rows(index).Cells(0).Text.ToString End If End Sub
2- ¿Como le haga para enviar la variable OT a la pestaña Source para que el update que coloque ahí la tome?
Les agradezco su ayuda.