平台:C#ASP.NET 3.5
我有一个ListView,它建立一个速率字段是十进制,如果我只是具有<%#Eval(“速率”)%>如果我使用<%#Eval(“Rate”,“{0:#.##}”)%>显示4.5000而不是4.5它显示4.5,但不显示0
任何建议如何绑定小数字段但仍显示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"
原文地址:https://www.jb51.cc/aspnet/250127.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。