http://community.csdn.net/Expert/topic/4044/4044910.xml?temp=4.453677E-02 同一题目如题,我用#.##但这样在打印时有问题,0无法正常显示,请问报表有没有全局设置,让小数显示两位

解决方案 »

  1.   

    我不是高手,路过,我知道Active Report for .Net 有个OutputFormat属性:设置OutputFormat="#,##0.00"就可以了。
      

  2.   

    在报表设计时用表达式,用VB的Format()函数,例如:=Format(Fields!waferid.Value,"##.##")
      

  3.   

    好象SQLSERVER REPORTING SERVICE 没有这种全局性的小数格式设置,可能得在外挂或输出的地方再定义,否则默认的好象0.54就成了.54而1.50就成了1.5,也没查到相关的资料,技术文档和白皮书里查了也没有,网上有老外就这个decimal & radix point问题也提出了疑问但也没有解决,看看MS仅有的一篇相关文档http://www.microsoft.com/china/MSDN/library/netFramework/netframework/dnsql2kAdHocRepSr.mspx对你有没有用.
      

  4.   

    http://community.csdn.net/Expert/topic/4044/4044910.xml?temp=.5432245