Ciao! ottima domanda,
ti rispondo copiando direttamente da una nota sull' msdn:
La classe GridViewCommandEventArgs non contiene una proprietà in grado di indicare da quale riga è stato scelto il pulsante. Se si ha necessità di sapere quale riga ha generato l'evento, passare l'indice della riga al metodo di gestione degli eventi utilizzando la proprietà CommandArgument.
Qui trovi la pagina, con un esempio!