Hola,
No es necesario acceder a las celdas para dar el formato, a menos que quieras hacerlo directamente en el gridview. Si utilizas ItemTemplates del Grid estos pueden darte la funcionalidad que deseas. Mira esta tabla
Format Description Example
C Currency format $10.00
D Decimal format 10
E Scientific format 1.000000E+001
F Fixed format 10.00
G General format 10
N Number format 10.00
Sabiendo esto, pudes aplicar algo asi en el grid
Para los BoundFields
Código ASP:
Ver original<asp:BoundField DataField="Price" HeaderText="Price" DataFormatString="{0:C2}" HtmlEncode="false">
Para los ItemTemplate
Código ASP:
Ver original<asp:TemplateField HeaderText="Recent Delivery">
<ItemTemplate>
<asp:Label ID="lbl" runat="server" Text='<%# Eval("Price", "{0:C2}") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
Saludos,
Microsoft Online Community Support Team