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 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |