Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Crystal报表中的浮点数精度_C#_Vb.net_Crystal Reports_Datatable_Double - Fatal编程技术网

C# Crystal报表中的浮点数精度

C# Crystal报表中的浮点数精度,c#,vb.net,crystal-reports,datatable,double,C#,Vb.net,Crystal Reports,Datatable,Double,我正在实现一个包含一些列的表的报表,我使用datatable和dataAdapter来填充该表。我找不到解决方案的问题是,数据库中的一个浮点数字段(如:0.32546)在报表中显示时没有足够的精度(如:0.32).您对全面查看此数字有何建议 这是我的数据集的屏幕截图,“Result_num”是float字段(我已经测试了System.single和System.double): 注意:数据表中显示的数据完整且具有所需精度 提前感谢首先,我强烈建议不要使用Crystal Report!这是为什么

我正在实现一个包含一些列的表的报表,我使用datatable和dataAdapter来填充该表。我找不到解决方案的问题是,数据库中的一个浮点数字段(如:0.32546)在报表中显示时没有足够的精度(如:0.32).您对全面查看此数字有何建议

这是我的数据集的屏幕截图,“Result_num”是float字段(我已经测试了System.single和System.double):

注意:数据表中显示的数据完整且具有所需精度


提前感谢

首先,我强烈建议不要使用Crystal Report!这是为什么

但现在,请确保您使用的字段类型为
数值
。
然后右键单击该字段更改十进制数,并按如下方式前进:


非常感谢,我以前检查过这个解决方案,但不幸的是,当我打开Format object时,没有数字选项卡!你确定你正在使用的数据类型吗?它在数据库中是浮动的,在数据表中也是单一的!是否可以将代码中的值发送到“ParameterField”?通过这种方式,您将发送数据的值,因此从c#/vb代码中操作数据太容易了。我认为这是我唯一的解决方案!我去看看。谢谢你的关心。