首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >BoundField双倍显示所需的小数位数

BoundField双倍显示所需的小数位数
EN

Stack Overflow用户
提问于 2015-05-22 02:42:34
回答 1查看 1.1K关注 0票数 0

我给网格视图中的边界字段分配了一个双变量。小数点最多只有5位。

边界字段正在将显示格式化为科学值。我认为这是因为它默认为一种通用格式,它提供了最紧凑的定点或科学符号(https://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.boundfield.dataformatstring%28v=vs.110%29.aspx)。

如何设置数字格式,使其只显示需要的小数位数,最多可达5位,而不显示科学符号?

也就是说,0.00002目前显示为2E-05,但我希望它显示为0.00002。0.002应该显示为那样,而不是0.00200。我应该证明这一点,而不是1.00000。等。

因此,{0:N5}等格式无法工作。{0:N}默认为小数点2位,因此也不能工作。

谢谢你的帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-05-22 05:58:05

谢谢你的建议,大卫W,我最终还是解决了这个问题。虽然我找不到任何关于它的文档,但是您可以给它适当的自定义格式。因此,以下几点解决了我的问题;

代码语言:javascript
复制
<asp:BoundField DataField="theField" DataFormatString="{0:0.#####}" />
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30387560

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档