gpt4 book ai didi

c# - DataFormatString 格式百分比错误

转载 作者:行者123 更新时间:2023-11-30 13:11:21 25 4
gpt4 key购买 nike

我从数据库中有这个字段是:

数据类型:数值 (7, 3)

所以将允许最大数量

9999.99

进入数据库。

我输入号码

10.000

进入数据库,现在我正在使用以下方法从数据库中检索:

<asp:GridView>

我指定:

<asp:BoundField DataFormatString="{0:p}" />

然后输出

1,000.00%

应该是

10.00%

为什么不呢?

我也不能将 <% %> 服务器运行时标签放入:

<asp:TemplateField />

这是为什么?

最佳答案

百分比以小数形式存储,其中 0 = 0% 和 1 = 100%。您应该将值存储为 0.1,而不是 10。

<asp:BoundField DataFormatString="{0:p}" />会将您的值从 10.000 格式化为 1,000.00%。

参见 here

关于c# - DataFormatString 格式百分比错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11178621/

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