C# 固定crystal报表中的小数位数

C# 固定crystal报表中的小数位数,c#,.net,crystal-reports,C#,.net,Crystal Reports,这是我的情况。我在projet中创建了一个数据集,该数据集链接到我的Crystal report。然而,当我运行应用程序并查看报告时,我所有的数字字段都是十进制的。我怎样才能移除它们 供您参考,当我右键单击其中一个数字字段时,我没有格式选项(可能是因为它来自数据集,而不是直接来自数据库,我无法准确判断) 谢谢您没有看到上下文菜单中的格式字段…选项吗?字段是否在文本对象内?您可以选择文本对象内的字段并获取格式字段选项。然后转到“数字”选项卡,并使用“自定义”对话框设置显示的小数位数。否我没有看到此

这是我的情况。我在projet中创建了一个数据集,该数据集链接到我的Crystal report。然而,当我运行应用程序并查看报告时,我所有的数字字段都是十进制的。我怎样才能移除它们

供您参考,当我右键单击其中一个数字字段时,我没有格式选项(可能是因为它来自数据集,而不是直接来自数据库,我无法准确判断)


谢谢

您没有看到上下文菜单中的
格式字段…
选项吗?字段是否在文本对象内?您可以选择文本对象内的字段并获取格式字段选项。然后转到“数字”选项卡,并使用“自定义”对话框设置显示的小数位数。

否我没有看到此字段。它实际上不是一个文本对象。这是来自我的数据集的datatable中的一个字段。因此,在将该字段放到报告中后,您右键单击该字段,对吗?因为我想不出任何字段没有某种格式选项。它们大多数是String或Int64。对这就是我正在做的。在侧栏中的“FieldExplorer”中,我打开数据库字段,然后打开DataTable。我选择我需要的字段并将它们放在报告上,然后右键单击。。。我看不到“格式字段”选项…明白了!由于字段类型是“字符串”,我无法将其格式化为数字。谢谢你帮我。