DataSet将小数点截断为2位数

时间:2013-12-13 18:39:15

标签: c# ado.net dataset truncation

我有一个SQL Server存储过程,它返回一个名为“LienAlloc_Amt”的money类型的列。 在SQL Server Management Studio(SSMS)中,记录返回“LienAlloc_Amt”值“85.226”(3位小数)。但是当我使用DataSet从C#代码中检索值时,只设置了“85.22”。

enter image description here

为什么在填充dataSet对象时会截断“LienAlloc_Amt”?

1 个答案:

答案 0 :(得分:0)

检查您的程序的返回类型,应用程序的一面。也许你把这种类型转换为类,所以这可能会导致问题。尝试自动生成类型。