C# Crystal报表中的浮点数精度
我正在实现一个包含一些列的表的报表,我使用datatable和dataAdapter来填充该表。我找不到解决方案的问题是,数据库中的一个浮点数字段(如:0.32546)在报表中显示时没有足够的精度(如:0.32).您对全面查看此数字有何建议 这是我的数据集的屏幕截图,“Result_num”是float字段(我已经测试了System.single和System.double): 注意:数据表中显示的数据完整且具有所需精度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!这是为什么
提前感谢首先,我强烈建议不要使用Crystal Report!这是为什么 但现在,请确保您使用的字段类型为
数值。
然后右键单击该字段更改十进制数,并按如下方式前进:
非常感谢,我以前检查过这个解决方案,但不幸的是,当我打开Format object时,没有数字选项卡!你确定你正在使用的数据类型吗?它在数据库中是浮动的,在数据表中也是单一的!是否可以将代码中的值发送到“ParameterField”?通过这种方式,您将发送数据的值,因此从c#/vb代码中操作数据太容易了。我认为这是我唯一的解决方案!我去看看。谢谢你的关心。