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

eliminar desde el grid view - SOLUCIONADO (solucion abajo)

Estas en el tema de eliminar desde el grid view - SOLUCIONADO (solucion abajo) en el foro de ASPX (.net) en Foros del Web. hola a todos estoy buscando una forma de poder eliminar desde el gridview, y que al presionar el boton eliminar o el icono de borrar ...
  #1 (permalink)  
Antiguo 28/01/2009, 09:45
Avatar de fbirrer  
Fecha de Ingreso: enero-2006
Ubicación: Santiago de Chile
Mensajes: 329
Antigüedad: 18 años, 3 meses
Puntos: 0
eliminar desde el grid view - SOLUCIONADO (solucion abajo)

hola a todos

estoy buscando una forma de poder eliminar desde el gridview, y que al presionar el boton eliminar o el icono de borrar aparesca un mensaje en javascript ¿Seguro desea eliminar?

Me ayudan para esto, gracias
__________________
Desde Santiago de Chile
Grupo Universite
Información sobre los Institutos Chilenos de Educación
www.universite.cl

Última edición por fbirrer; 28/01/2009 a las 10:13 Razón: Encontre la solucion
  #2 (permalink)  
Antiguo 28/01/2009, 10:14
Avatar de fbirrer  
Fecha de Ingreso: enero-2006
Ubicación: Santiago de Chile
Mensajes: 329
Antigüedad: 18 años, 3 meses
Puntos: 0
Respuesta: eliminar desde el grid view - SOLUCIONADO (solucion abajo)

Cita:
Iniciado por fbirrer Ver Mensaje
hola a todos

estoy buscando una forma de poder eliminar desde el gridview, y que al presionar el boton eliminar o el icono de borrar aparesca un mensaje en javascript ¿Seguro desea eliminar?

Me ayudan para esto, gracias
Buscando a l internet, en la pagina http://www.es-asp.net/Foro/ajax-y-ja...p-net-2-0.aspx encontre esto:

Código PHP:
Funcion JavaScript
<script language="javascript" type="text/javascript">
function 
ConfirmDel()
{
return 
confirm('¿Esta seguro que desea eliminar este Registro?');
}
</script>

Aqui asigno al boton del grid la funcion Java
Protected Sub Grid_RowDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles Grid.RowDataBound
Try
If e.Row.RowType <> ListItemType.Header And e.Row.RowType <> ListItemType.Footer Then
e.Row.Cells(4).Attributes.Add("onClick", "javascript:return ConfirmDel();")
End If
Catch ex As Exception

End Try
End Sub

Aqui Controlo el nombre del comando y ejecuto la sentencia
Protected Sub Grid_RowCommand(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewCommandEventArgs) Handles Grid.RowCommand
On Error Resume Next
Dim index As Integer = Convert.ToInt32(e.CommandArgument)
Dim row As GridViewRow = Grid.Rows(index)
Dim cn As New ADODB.Connection, TransaccionActiva As Boolean

Select Case e.CommandName
Case "Modificar"
   'OTRO COMANDO QUE NO VIENE A CUENTO

Case "Eliminar"
   On Error GoTo ControlError
   cn.ConnectionString = ConexionAdoDB()
   cn.Open()
   TransaccionActiva = True
   cn.BeginTrans()
   cn.Execute("Delete Tabla1 WHERE Id=" & Server.HtmlDecode(row.Cells(0).Text))
   cn.Execute("Delete Tabla2 WHERE Id=" & Server.HtmlDecode(row.Cells(0).Text))
   If TransaccionActiva = True Then
      cn.CommitTrans()
      TransaccionActiva = False
   End If
   cn.Close()
   cn = Nothing
   On Error Resume Next
   Cargar_Grid()
End Select
Exit Sub

ControlError:
   If transaccionactiva = True Then
   cn.RollbackTrans()
   TransaccionActiva = False
   Me.lb_Comentario.text = Err.Description
   End If
End Sub 
__________________
Desde Santiago de Chile
Grupo Universite
Información sobre los Institutos Chilenos de Educación
www.universite.cl
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:58.