Функция ReportViewer Round () - PullRequest
       17

Функция ReportViewer Round ()

0 голосов
/ 21 октября 2011

В настоящее время я работаю с VS2005 + reportviewer, и мне было интересно, есть ли способ заставить средство просмотра отчетов округляться, когда десятичное число равно .5+, потому что в настоящее время кажется, что оно округляется до ".5", а затем округляетсяна уровне ".6", например.

Round(20.5,0) //Returns 20
Round(20.6,0) //Returns 21

Как ни странно, это те результаты, которые я получаю (клянусь, его предполагается округлить до .5, по крайней мере, так меня учили в начальной школе ...)

В любом случае, если кто-нибудь знает, как я могу настроить эту проблему или заставить ее на этом этапе остановиться, пожалуйста, дайте мне знать, что любая помощь приветствуется заранее!

1 Ответ

1 голос
/ 20 марта 2012

Используйте Round(20.5, System.MidPointRounding.AwayFromZero) вместо

...