gpt4 book ai didi

asp.net - DataBinding 求值到小数点后 2 位不显示 0

转载 作者:行者123 更新时间:2023-12-02 23:22:07 24 4
gpt4 key购买 nike

平台:C# ASP.NET 3.5

我有一个 ListView,它构建了一个十进制的费率字段,如果我只是有 <% #Eval("Rate") %>如果我使用 <% #Eval("Rate","{0:#.##}") %> 它显示 4.5000 而不是 4.5显示 4.5 但不显示 0

有关如何绑定(bind)小数字段但仍显示 0 的任何建议

谢谢

最佳答案

在格式中使用#.##意味着它应该隐藏0。使用0.00代替:

<%# Eval("Rate", "{0:0.00}") %>

查看这些示例:

String.Format("{0:0.00}", 123.4567);   // "123.46"
String.Format("{0:0.00}", 123.4); // "123.40"
String.Format("{0:0.00}", 123.0); // "123.00"
String.Format("{0:0.##}", 123.4567); // "123.46"
String.Format("{0:0.##}", 123.4); // "123.4"
String.Format("{0:0.##}", 123.0); // "123"

关于asp.net - DataBinding 求值到小数点后 2 位不显示 0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1123926/

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