SELECT ROUND(123.4567, 2)` gives me `123.4600`
Pero necesito 123.46
.Obtenga solo dos decimales en el tipo de datos money en SQL Server
El tipo de dato de campo es dinero.
Solución:
<%# DataBinder.Eval(Container.DataItem, "FieldName","{0:0.00}") %>
+1. Vincularlo así en repetidor funcionó '<% # DataBinder.Eval (Container.DataItem," FieldName "," {0: 0.00} ")%>'. Gracias por dirigirme a resolver el problema real. – IsmailS
@Ismail: ¡Me alegro de que haya sido útil! :) P.S. Tuve los mismos problemas: http://stackoverflow.com/questions/1308259/rounding-down-decimal14-3-to-third-decimal-digit-in-sql-2008 http://stackoverflow.com/questions/2938296/remove-trailing-zeros-from-decimal-in-sql-server – abatishchev
Pero esto no funcionaría en la edición de componentes como la cuadrícula EvExpress. Los formularios de edición están rotos por eso. – f470071