如何在数据表的表达式列中将值转换为2位小数

时间:2011-07-09 08:10:18

标签: c# datatable expression

我想将值转换为DataTable的表达式列中的2位小数部分。

e.g。 值= 23.2546876

我想= 23.25

请帮帮我....

2 个答案:

答案 0 :(得分:5)

我们需要了解有关上下文的更多详细信息,但我强烈怀疑您不应尝试更改DataTable中的数据。相反,更改显示的方式。这通常是执行舍入操作的最合适时间。

同样,您还应该检查您使用的是最合适的类型 - 您还没有说过您目前是decimal还是double,而是最合适的类型使用取决于该值试图表示的内容。

答案 1 :(得分:0)

我找到了解决方案......

没有将转换值转换为2位小数的函数 但您可以尝试使用以下表达式: 转换(x * 100,'System.Int32')/ 100