当前位置:编程学习 > C#/ASP.NET >>

水晶报表问题请教

想实现这样的功能:
交叉表的数值显示,如果有小数位则显示小数位,如果小数位都为0,则显示整数。

请帮忙。 --------------------编程问答-------------------- 我用的是VS2005自带的水晶报表 --------------------编程问答-------------------- 这跟你交叉报表没关系吧,,
在数据源中处理就可以了 --------------------编程问答--------------------    
数据处理
 string result = double.Parse("12.000").ToString(); --------------------编程问答--------------------
引用 2 楼  的回复:
这跟你交叉报表没关系吧,,
在数据源中处理就可以了

是的,交叉表没有关系 --------------------编程问答-------------------- 看看阿泰的 水晶报表内功心法吧。 
可以直接去搜索,或者看这个
http://user.qzone.qq.com/178391806/infocenter#!app=2&pos=1333475334 --------------------编程问答-------------------- 右击交叉表字段,格式化设置,如图示


说明:
CurrentFieldValue ->  当前交叉表字段值
Int函数             ->  取整函数
ToText的第二个参数  ->  保留的小数位 --------------------编程问答-------------------- 图片显示不全,可保存为本地查看

公式文本为:
If Int(CurrentFieldValue) = CurrentFieldValue Then
 ToText(CurrentFieldValue,0) //显示成整数
Else
 ToText(CurrentFieldValue,2) //这里的小数位 根据你的实际需要进行设置
补充:.NET技术 ,  图表区
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,