Как удалить десятичную часть из числа с плавающей запятой, которое содержит.000 в RDLC
У меня есть RDLC, содержащий вес столбца, чтобы показать число с плавающей точкой. Если есть какая-то десятичная часть, я должен ее показать. Если нет десятичной части, я не должен показывать x. 000000
Что вы предлагаете сделать?
Пример
Число 10.000001, то я должен показать точное число, 10.000001
Число равно 10.000000, тогда я должен показать 10
Номер 10.001000, то я должен показать 10.001
Как я могу сделать это в выражении RDLC?
3 ответа:
Вы уже пробовали это -
=Format(Fields!<<Field>>.Value, "#.########")
"# " будет отображать значение, если оно присутствует.
Вы также можете попробовать
=Format(Fields!<<Field>>.Value, "D")
Также проверьте - http://msdn.microsoft.com/en-us/library/ms252080%28VS.80%29.aspx
Надеюсь, это поможет
=FormatNumber(field,NoOfDigitsAfterDecimal)
Http://msdn.microsoft.com/en-us/library/xfta99yt (v=против 90).aspx