gpt4 book ai didi

c# - 如何将 gridview 中的货币舍入到有效数字?

转载 作者:太空宇宙 更新时间:2023-11-03 16:32:46 26 4
gpt4 key购买 nike

我有一个从 SQL 表中提取的 GridView ,它包含不同的美元数字。它们以数千、数百万或数十亿为单位。我目前正在使用 {0:c0},但我有兴趣将其精简,以便只显示三个有效数字。

例如,我希望 $3,411,216,512.07 显示为 $3.41B;而 $1,066,555.54 将显示为 $1.07M。

在 ASP.NET 中是否有一种简单的方法可以做到这一点,或者我是否需要打破 jQuery?或者,我应该在 C# OnRowDataBound 中执行此操作吗?

最佳答案

您可以将数字转换为字符串,获取前四个字符 - 假设是一个没有单位、逗号等的纯数字 - 将其转换回数字,四舍五入,然后计算原始字符串的长度决定将小数点放在哪里以及用什么来标记它,无论是 B、M、K 等。我建议在服务器端进行,除非你在浏览器中进行,否则我看不出有什么意义想以某种方式使其具有交互性。

关于c# - 如何将 gridview 中的货币舍入到有效数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10300831/

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