la verdad que no...pero si me dices que no debo usar for each que es lo que podria poner porque si te das cuenta en el codigoFor Each row As GridViewRow In gwd.Rows
aqui es donde se esta declarando el griedview para que pueda funcionar y jalar los datos....ahora en vez de for each que es lo que podria usar....ayudame porfa