我有一个绑定到数据集的水晶报表,数据集使用存储过程填充。我的一些数字列奇怪地成为水晶报告中的字符串。我检查了数据集中的列,它们都是system.decimal。
因为我必须在报告中进行计算和分组,所以我有公式将所有thoes字符串转换为double。它有效,但我已经挂了一排公式,它会长得更长。
我不知道问题是什么,如果您怀疑有任何可能导致此问题,请提供帮助。
谢谢。
答案 0 :(得分:0)
确保您的数据类型在您的存储过程中转换为decimal
。我已经看到Crystal Reports提出了自己的数据类型,如果它无法弄清楚它自己的数据类型。