Foros del Web » Programando para Internet » ASPX (.net) »

Formatear a dos decimales en columna template de Datagrid

Estas en el tema de Formatear a dos decimales en columna template de Datagrid en el foro de ASPX (.net) en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 17/10/2006, 11:29
Avatar de Developer9
(Desactivado)
 
Fecha de Ingreso: abril-2005
Ubicación: Mi Ecuador del alma
Mensajes: 4.196
Antigüedad: 19 años, 1 mes
Puntos: 47
Pregunta 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
  #2 (permalink)  
Antiguo 18/10/2006, 13:56
 
Fecha de Ingreso: mayo-2004
Ubicación: Guadalajara, Jalisco, México
Mensajes: 724
Antigüedad: 20 años
Puntos: 6
Código:
					<asp:TemplateColumn HeaderText="Cantidad">
						<ItemTemplate>
							<asp:Label runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.Cantidad", "{0:#.###}") %>'>
							</asp:Label>
						</ItemTemplate>
					</asp:TemplateColumn>
Saludos
  #3 (permalink)  
Antiguo 18/10/2006, 13:57
 
Fecha de Ingreso: mayo-2004
Ubicación: Guadalajara, Jalisco, México
Mensajes: 724
Antigüedad: 20 años
Puntos: 6
Bueno, en tu caso seria #.##

saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:25.