Hola, para mi lo mas recomendable seria usar el evento RowDeleting y asi es mejor y luego en el template de tipo image o lo que sea colocar lo siguiente
<asp:ImageButton runat="server" ID="nombre" ImageUrl="ruta"
OnClientClick="return eliminar()" CommandName="delete"/>
asi te recomiendo que lo hagas y seria mucho mejor.
Cualquier consulta.
[email protected]