将字符串转换为数字值

时间:2016-07-26 11:40:21

标签: c# crystal-reports report

从我的C#代码隐藏中,我将一个字符串值发送到我的数据集。数据表还包含字段字符串类型,该类型被拖放到Crystal Reports中。

现在我需要将该(字符串)值除以某个数字,但字符串不能被分割。所以我需要先将字符串转换为值 - 但我不能。无论我如何尝试转换,它总是在报告上显示为0。

我创建了一个名为Euro的公式:

NumericText({MYVALUE}) then ToNumber({MYVALUE})

从另一个公式EuroNum访问它:

(If NumericText({Total}) then ToNumber ({Total}))

然后我创建了另一个字段,让我说在讲座中我做了这个的TotalEuro,但它总是显示0:

Euro/1.95

1 个答案:

答案 0 :(得分:1)

我使用了这个公式:

If NumericText({VALUE}) Then ToNumber({VALUE}) / 1.955

Crystal Reports的一切似乎都很好,但我在Visual Studio中遇到了问题。  即使此文件设置为每次复制,文件也不会将更改复制到调试文件夹。所以我手动将此文件移动到调试文件夹,一切都很好。

相关问题