Allerdings wären dann die Daten im Grid nicht mehr numerisch und das Rechnen ggf. sehr aufwändig.
Was die Formatierung im Grid angeht so gibts da sicherlich ein paar Automatismen zur Formatierung und Erkennung des Datentypes. Das hängt sicherlich von der Programmiersprache ab.

Wenn ich in VB.NET ein DataGrid nehme, werden alle Felder automatisch entsprechend der Spracheinstellung formatiert, ich muss da gar nichts "manuell" machen.