Que tal leon2309.
Una de las dudas que entendí es que quieres agregar columnas a un GridView, el siguiente código lo hace:
Código:
//Eliminar Columnas Actuales(Opcional):
myGV.Columns.Clear();
//Objeto Columna:
BoundField lobColumnBound;
//Crear Columna:
lobColumnBound = new BoundField();
lobColumnBound.DataField = "myColumnName"; // del Origen de datos
lobColumnBound.HeaderText = "myTitleColumn";
myGV.Columns.Add(lobColumnBound);
Espero te sea de utlidad, y trata de explicar con más calma y sí son varías dudas al menos numerarlas.
Saludos y suerte!!