Para lograr que se vean así:
Lo que debemos hacer es, primero, las columnas que vamos a formatear tienen que ser TemplateField y le colocamos el formato de la siguiente forma:
<asp:TemplateField HeaderText="Margen Ventas Monto" AccessibleHeaderText="MargenVentasMonto">
<ItemTemplate>
<asp:Label ID="Label4" runat="server"
Text='<%# Bind("MargenVentasMonto", "{0:####,###,###,###,##.##}") %>'></asp:Label>
</ItemTemplate>
<EditItemTemplate>
<asp:TextBox ID="TextBox4" runat="server"
Text='<%# Bind("MargenVentasMonto", "{0:####,###,###,###,##.##}") %>'></asp:TextBox>
</EditItemTemplate>
<HeaderStyle HorizontalAlign="Right" Width="110px" />
<ItemStyle HorizontalAlign="Right" Width="110px" />
</asp:TemplateField>
Lo que me gustó de esto es que pude utilizar el contenido de esta columna utilizando la propiedad "Text" del Label para hacer operaciones numéricas y el formato no me afectó.
Salu2.
buen ejemplo
ResponderEliminar