No se si entendi bien: obtienes una lista de campos en formato texto y quieres convertirlo a numerico para sumar el total. Si es asi primero declaras la variable suma_total (o como quieras llamarla), luego en cada iteracion de columna conviertes el precio textual a numerico y lo sumas; para convertir puedes usar atof o atol (o atoi) segun quieras obtener floats o enteros:
Código C:
Ver originalfloat precio, suma_total = 0.0f;
para cada fila
suma_total += precio;
Este codigo no compila, solo es el ejemplo.
La otra forma consiste en popular el gridview sin sumar los precios, y al final volver a recorrer todo el grid para sacar solo las columnas de precio y hacer lo mismo que antes, pero ya ves que tiene el inconveniento de que necesitas dos ciclos.
Saludos
vosk