05/09/2006, 12:09
|
| | | Fecha de Ingreso: febrero-2005
Mensajes: 406
Antigüedad: 19 años, 9 meses Puntos: 2 | |
Bueno, la solución que usé es la siguiente:
Definir un DeleteCommand para la eliminación de la fila y poder manejar el evento RowDeleting. Convertir esta columna en un template después de haber definido al comando como tipo imagen. Luego, abrir el template que hicimos y escribir en la propiedad OnClientClick lo siguiente:
return confirm('¿Confirma eliminar el registro?)
y listo se disparará el confirm cada vez que apretes el boton (o imagen) de eliminación y ejecutarás luego el código que quieras en el servidor si la respuesta sea Aceptar.
La solución que planteas puedes también manejarla desde el Evento OnRowCommand y preguntar si el nombre del elemento que disparó este evento (que en realidad siempre se ejecuta al hacer postback en una GridView) es del nombre "delete" (o como hayas definido en tu commandName) y ejecutar el código. Ahora en relación al javascript deberías ejecutar tu confirm en la propiedad OnClientClick de tu imagen.
Espero que te haya servido.
saludos.
__________________ 0.o Rodri |