Son muchas tus preguntas, para eliminar un registro del gridview añade esto a tu elemento:
OnClientClick='return confirm("¿Deseas borrar el registro?");
Aquí tienes varios ejemplos en C# y Vb respectivamente
http://www.elguille.info/colabora/20...r_gridview.htm http://geeks.ms/blogs/fernandezja/ar...-eliminar.aspx
Si no quieres que se te recargue la página cada vez que realices una acción debes de utilizar ajax, aquí tienes un ejemplo como implementarlo, es muy facil.
http://blog.tercerplaneta.com/2006/1...a-entrada.html
El mensaje de: " el usuario ha sido borrado satisfactoriamente" debes meterlo al finalizar la acción, pero te doy un consejo, el usuario ya sabe que se ha borrado porque no aparece en el gridview, es quizás mejor poner un mensaje de "Desea borrarlo" preguntandole que el de "Borrado satisfactoriamente" porque esto al final puede ser molesto para el usuario.
Saludos