恩,从数据库里取出的值,如果做了乘或除是会变成整数的,在你的SQL语句中不妨做一下处理,就是把你查出的结果用round()这个方法处理一遍,或str()处理,这两个方法是在sql语句中写的,具体用法,你可以查一下,网上有很多。
检查一下,你的sql有没有对取出的字段做处理
如果没做处理,小数不可能呗抹去的
看看你的数据输出方式,你确定Double类型变量里的值已经变成整数了?
为什么不用Convert.ToDecimal,要用Convert.toDouble呢?
double,可以存储小数得!!