cmd.Parameters.Add("@param", SqlDbType.Decimal).Direction = ParameterDirection.Output; cmd.Parameters["@param"].Precision = (byte)18; cmd.Parameters["@param"].Scale = (byte)2;
这样出来的就是小数点后保留两位的。
msdn帮助文档上说明:
SqlParameter.Precision 属性:指点最大位数;
SqlParameter.Scale 属性:指定小数位数;