加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c# – DataFormatString格式错误百分比

发布时间:2020-12-15 19:45:38 所属栏目:百科 来源:网络整理
导读:我在数据库中有这个字段,它是: 数据类型:数字(7,3) 所以将允许最大数量 9999.99 进入数据库. 我把号码 10.000 进入数据库,现在我正在使用以下方法检出数据库: asp:GridView 我指定: asp:BoundField DataFormatString="{0:p}" / 它输出 1,000.00% 这是假
我在数据库中有这个字段,它是:

数据类型:数字(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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读