Как удалить десятичную часть из числа с плавающей запятой, которое содержит.000 в RDLC


У меня есть RDLC, содержащий вес столбца, чтобы показать число с плавающей точкой. Если есть какая-то десятичная часть, я должен ее показать. Если нет десятичной части, я не должен показывать x. 000000

Что вы предлагаете сделать?

Пример

  • Число 10.000001, то я должен показать точное число, 10.000001

  • Число равно 10.000000, тогда я должен показать 10

  • Номер 10.001000, то я должен показать 10.001

Как я могу сделать это в выражении RDLC?

3 2

3 ответа:

Вы уже пробовали это -

=Format(Fields!<<Field>>.Value, "#.########")

"# " будет отображать значение, если оно присутствует.

Вы также можете попробовать

=Format(Fields!<<Field>>.Value, "D")

Также проверьте - http://msdn.microsoft.com/en-us/library/ms252080%28VS.80%29.aspx

Вы можете использовать преобразование

 CDbl(Fields!<<Field>>.Value)

Надеюсь, это поможет

=FormatNumber(field,NoOfDigitsAfterDecimal)

Http://msdn.microsoft.com/en-us/library/xfta99yt (v=против 90).aspx