Hola,
Estoy teniendo algun problema con una gridview.
Tengo una gridview que tiene un buttonfield del tipo Image, el CommandName del buttonfield es delete. Para borrar el registro implementé el evento RowDeleting de la grilla, pero quiero agregar el javascript confirm antes de borrar el registro.
La forma que encontre de agregar el javascript a la imagen fue en el evento RowDataBound de la grilla.
if(e.Row.RowType == DataControlRowType.DataRow)
{
ImageButton idel = (ImageButton)e.Row.Cells[2].Controls[0];
idel.Attributes.Add("onclick", "javascript:return confirm('Confirma eliminar el registro?!')");
}
El problema está en que con esto no se ejecuta el evento RowDeleting, y muestra bien el pop up con el mensaje del confirm pero no borra el registro.
Si elimino el codigo del evento RowDataBound, el registro es eliminado correctamente.
Alguna sugerencia? Alguien ya se encontró con este problema? Cómo lo solucionó?
Me parece que hay algo que no estoy viendo..
Gracias
Saludos
Natalia