Получение номера строки в GridView, в которой произошло событие
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
{
GridViewRow row = ((Control)e.CommandSource).NamingContainer as GridViewRow;
int rowNum = row.DataItemIndex;
// работаем с rowNum
}