水晶报表问题请教
想实现这样的功能:交叉表的数值显示,如果有小数位则显示小数位,如果小数位都为0,则显示整数。
请帮忙。 --------------------编程问答-------------------- 我用的是VS2005自带的水晶报表 --------------------编程问答-------------------- 这跟你交叉报表没关系吧,,
在数据源中处理就可以了 --------------------编程问答--------------------
数据处理
string result = double.Parse("12.000").ToString(); --------------------编程问答--------------------
是的,交叉表没有关系 --------------------编程问答-------------------- 看看阿泰的 水晶报表内功心法吧。
可以直接去搜索,或者看这个
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技术 , 图表区