Как преобразовать значение в 2 десятичных в столбце выражения таблицы данных - PullRequest
1 голос
/ 09 июля 2011

Я хочу преобразовать значение в 2 десятичной части в столбце выражения DataTable.

например, значение = 23.2546876

я хочу = 23.25

, пожалуйста, помогите мне ....

Ответы [ 2 ]

5 голосов
/ 09 июля 2011

Нам нужно знать больше деталей о контексте, но я сильно подозреваю, что вам не следует пытаться изменить данные в пределах DataTable.Вместо этого измените способ отображения .Как правило, это наиболее подходящее время для выполнения операций округления.

Кроме того, вам также следует проверить, что вы используете наиболее подходящий тип - вы еще не сказали, есть ли у вас decimal илиdouble, но наиболее подходящий тип для использования зависит от того, что это значение пытается представить.

0 голосов
/ 09 июля 2011

Я нашел решение ....

нет функции для преобразования значения в 2 десятичное но вы можете попробовать использовать следующее выражение: Преобразовать (x * 100, 'System.Int32') / 100

...