打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
fastreport小数显示问题
fastreport小数显示问题

我是用的FastReport3.23,小数部分格式设置如下:
FormatStr:%.2f
Kind:fkNumeric
结果能显示小数点后2位,但是小数点后全部以00格式显示。
比如12.34却显示为12.00,很是郁闷。
 回复内容
【jjhlover】:
帮顶

【wf5360308】:
顶一下

【jinta2001】:
%2.2f

【magicblack】:
楼上的对

【riluo】:
ding

【wf5360308】:
to:jinta2001,效果还是一样的。小数点后全是以0显示

【jinta2001】:
是不是字符串啊?
我这里是3.25的,使用
%g
%2.2f
%2.2n
%2.2m
等格式,都是可以正常显示小数的。

【wf5360308】:
我是将datagrid中的数据作为数据源的:(DataTable)(dg.DataSource)
真是郁闷。

【wf5360308】:
难不成是我的版本有BUG?不太现实啊,如果是BUG那也太明显了

【wf5360308】:
最后自己搞定了。
我安装的是fastReport_studio3.23,里面自带的C#示例中有个扩展了对datatable/dataset/dataview数据类型支持的类,有这么一句:
// FastReport does not know about System.Decimal object type
// so convert it to Integer
if ( Val is Decimal ) 
{
Val = Decimal.ToInt32( (Decimal) Val );
}
难怪不能显示小数,全给转换成int型的了。自己修改一下就OK了:
Val = Decimal.ToDouble( (Decimal) Val );
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
SQL SERVER 数值类型的存储格式及转换 - misterliwei的专栏 - CS...
【精选博文】FPGA定点小数计算(一)
人教版小学数学四年级下册小数练习题
Excel里输小数技巧
Excel如何关闭自动添加小数点的命令?
小数乘法的竖式计算格式
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服