Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   ASPX (.net) (http://www.forosdelweb.com/f78/)
-   -   Formatear a dos decimales en columna template de Datagrid (http://www.forosdelweb.com/f78/formatear-dos-decimales-columna-template-datagrid-435035/)

Developer9 17/10/2006 11:29

Formatear a dos decimales en columna template de Datagrid
 
hola amigoss... Tengo un problem... la cosa es que en mi SQL Server hago un select, el cual tiene campos de tipo money, que cargo en un Datagrid.

La cuestión es que mi select recupera los valores con 4 decimales pero en el datagrid los quiero con 2. Para las columnas enlazadas es facil, en la opcion Expresion de Formato de datos le pongo {0:0.00} pero tambien tengo un textbox en una columna tipo template enlazada a un campo del select de tipo money.

Como podría formatear el valor del textbox a dos decimales?

PD: Tratando de hacerlo simple con un ROUND(campo,2) en el select no funciona :-(

Stream 18/10/2006 13:56

Código:

                                        <asp:TemplateColumn HeaderText="Cantidad">
                                                <ItemTemplate>
                                                        <asp:Label runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.Cantidad", "{0:#.###}") %>'>
                                                        </asp:Label>
                                                </ItemTemplate>
                                        </asp:TemplateColumn>

Saludos

Stream 18/10/2006 13:57

Bueno, en tu caso seria #.##

saludos


La zona horaria es GMT -6. Ahora son las 19:55.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.