SELECT ROUND(123.4567, 2)` gives me `123.4600`
Mais j'ai besoin de 123.46
.Obtenez seulement deux points décimaux dans le type de données Money dans SQL Server
Le type de données Champ monétaire est l'argent.
Solution:
<%# DataBinder.Eval(Container.DataItem, "FieldName","{0:0.00}") %>
+1. La liaison comme cela dans le répéteur a fonctionné '<% # DataBinder.Eval (Container.DataItem," FieldName "," {0: 0.00} ")%>'. Merci de m'avoir demandé de résoudre le problème. – IsmailS
@Ismail: Heureux que ça a aidé! :) P.S. J'ai eu les mêmes problèmes - 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
Mais cela ne fonctionnerait pas dans les composants d'édition comme la grille EvExpress. Modifier les formulaires sont cassés par cela. – f470071