Claro que si.. solo habría que hacer algunas modificaciones.. podrías manejar en vez de un <asp:EditCommandColumn cambiarlo por ésto:
Cita: <asp:TemplateColumn HeaderText="Details">
<ItemStyle HorizontalAlign="Center"></ItemStyle>
<ItemTemplate>
<asp:ImageButton id="AlgunID" runat="server" ImageUrl="rutaImagen.gif" CommandName="Eliminar"></asp:ImageButton>
</ItemTemplate>
</asp:TemplateColumn>
y para que pueda leer cuando se haga click:
Cita: Private Sub DataGrid1_ItemCommand(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataGridCommandEventArgs ) Handles DataGrid1.ItemCommand
If (e.CommandName = "Eliminar") Then
...
...
'tu código
..
End If
y lo demás es igual