gpt4 book ai didi

c# - 在 Razor 中将小数字段显示为 int

转载 作者:行者123 更新时间:2023-12-02 14:52:42 25 4
gpt4 key购买 nike

我使用 Entity Framework 从我的oracle数据库中获取模型,然后使用ADO dbcontext生成器来创建我的类,问题是oracle中的“数字”字段被传递为“十进制”,我想要做的是将它们像整数一样显示在我的表格中。

例如,我有一个带有表格的 cshtml View ,它显示

产品数量 123.00

我希望它像这样显示:

number_of_prod
123

也许可以使用 [DisplayFormat .....] ,但我不知道如何使用它 XD!...

谢谢!

最佳答案

简单地转换为页面上的int:

@((int)myDecimal)

您当然也可以预先施放它们。无论如何,转换都会截断所有小数位。如果您需要对它们进行四舍五入,那么您应该使用Math.Round()。

关于c# - 在 Razor 中将小数字段显示为 int,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13788704/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com