
28/04/2008, 08:32
|
| | Fecha de Ingreso: enero-2006
Mensajes: 233
Antigüedad: 19 años, 1 mes Puntos: 2 | |
mensaje de confimacion en un gridview hola
si alguien me puede ayudar muy agradecida
tengo un gridview y quiero mandar un mensaje de confirmacion antes de eliminar lo he intendado de varias formas
1. Con un CommandFiel
de esta manera
Protected Sub GridView1_RowDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles GridView1.RowDataBound
Select Case e.Row.RowType
Case DataControlRowType.DataRow
Dim ctrlEliminar As ImageButton = CType(e.Row.Cells(2).Controls(0), ImageButton)
ctrlEliminar.OnClientClick = "return confirm('¿Esta seguro de eliminar este registro?');"
End Select
End Sub
este este me manda el mesaje de confimacion, pero cuando acepta no me elimana como q tego q hacerle un return o llamar una funcion no se , y si le doy clic al boton de editar me nada error , osea solo me manda el mensajito y mas nada
2. la segunda es que cree un templateField y le agregue una image button entonces al darle clic en la imagen le puse este codigo
Protected Sub ImageButton1_Click(ByVal sender As Object, ByVal e As System.Web.UI.ImageClickEventArgs)
fila = GridView1.SelectedRow
Response.Write(fila.Cells(1).Text) ' aqui me manda error
Response.End()
Dim myConnectionString As String = "Data Source=xxxx;Initial Catalog=xxxxx;uid=sa; pwd=xxxx"
Dim cmd As New SqlCommand("DELETE FROM CA_BRAND WHERE IdBrand= " & id & "", New SqlConnection(myConnectionString))
cmd.Connection.Open()
cmd.ExecuteNonQuery()
cmd.Connection.Close()
End Sub
me parecio lo mas correcto, pero me manda error al tratar de coger el parametro del id para eliminarlo. me parece que esta seria la forma ideal porque asi puiede ponerle un evento onclic al codigo de html pero pliss me ayudan a tomar el parametro
muchisimas gracias |