|
#1 -
09/02/2010 22:18:17
|
Reporta abuso
|
Link Permanente
|
|
eliminar fila gridview conectado a datatable
|
|
|
|
|
|
buendia. Espero y me puedan ayudar. tengo un gridview conectado a un datatable que se carga con datos introducidos por el usuario mediante texbox. la idea es no guardar nada hasta que este seguro el usuario de los datos a guardar.
el problema quiero eliminar una fila del gridview, he agregado un boton en una colunma template. si le agrego un onclick y capturo el selectedindex del gridview manda -1 siempre. la idea que tengo es seleccionar un dato o el index del gridview, buscar esa fila en el datatable y eliminarla, para despues cargar nuevamente el grid.
Saludos y Gracias.
|
|
|
|
|
|
#2 -
19/02/2010 14:25:46
|
Reporta abuso
|
Link Permanente
|
|
RE: eliminar fila gridview conectado a datatable
|
|
|
Tienes que programar el evento RowDeleting de la grilla, como por ejemplo:
Protected Sub gdvLineas_RowDeleting(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewDeleteEventArgs)
Dim indice As Integer = e.RowIndex Dim idEliminar As Integer = CInt(gdvLineas.Rows(indice).Cells(1).Text)Nothing, Nothing)
EliminarFila(idEliminar) CargarGrid()
End Sub
Obs: - Yo estoy asumiendo que mi gridview en la primera columna tiene el link para eliminar, y en la segunda (sería Cells(1)) tiene el Id del elemento que quiero borrar. - Tambien asumo que tengo un metodo para EliminarFila(idEliminar) que recibe el id, se conecta a la bd y lo borra. - Y que ademas tengo un CargarGrid() que carga la grilla y hace el databind()
Espero te sirva, Saludos.
EDITADO 19/02/2010 16:38:33: error en el codigo señalado
|
|
|
|
|