DataGrid ASP.NET

13/06/2005 - 09:26 por Pedro | Informe spam
Hola,

¿Sabe alguien como asociar un evento en cliente a una
columna Botón de un DataGrid Web Form?

Lo que quiero conseguir es que, cada vez que el usuario
pulse el botón para eliminar o actualizar, se muesstre un
mensaje de alerta para que el usuario confirme que
realmente desea proceder con esa acción.

Gracias.
 

Leer las respuestas

#1 A.Poblacion
13/06/2005 - 10:34 | Informe spam
"Pedro" wrote in message
news:00cc01c56fe9$3d89eec0$
¿Sabe alguien como asociar un evento en cliente a una
columna Botón de un DataGrid Web Form?

Lo que quiero conseguir es que, cada vez que el usuario
pulse el botón para eliminar o actualizar, se muesstre un
mensaje de alerta para que el usuario confirme que
realmente desea proceder con esa acción.




private void miDataGrid_ItemDataBound(object sender,
System.Web.UI.WebControls.DataGridItemEventArgs e)
{
const string scriptCliente = "javascript:return confirm('Se va a borrar
el registro seleccionado. ¿Está seguro?')";
if (e.Item.ItemType!=ListItemType.Header &&
e.Item.ItemType!=ListItemType.Footer)
{
ImageButton deleteButton = (ImageButton)e.Item.Cells[0].Controls[3];
//Pon aquí tu botón de borrado
if (deleteButton.CommandName == "Delete")
deleteButton.Attributes["onclick"] = scriptCliente;
}
}

Preguntas similares