1
我有一个DevExpress PivotGrid在我的网站,从一个SQL视图抓取一堆数字。我想将它们格式化为2位小数。我已经试过如下:DevExpress枢轴网格不接受格式字符串
<dx:pivotgridfield id="AverageDailySales" visible="True"
fieldname="AvgDailySales" CellFormat-FormatString="(0:n2}" Options-AllowFilter="True"></dx:pivotgridfield>
而且在Page_Load:
AverageDailySales.CellFormat.FormatType = DevExpress.Utils.FormatType.Numeric
AverageDailySales.CellFormat.FormatString = "{0:n2}"
AverageDailySales.GrandTotalCellFormat.FormatType = DevExpress.Utils.FormatType.Numeric
AverageDailySales.GrandTotalCellFormat.FormatString = "{0:n2}"
但它仍然没有格式化两个地方。当我把它作为一个数据字段(并且我得到一个完整的列)时,它可以工作。否则它不会。任何想法我做错了什么?
只是一个观察。你有'CellFormat-FormatString =“(0:n2)”'。''有一个'('而不是'{'不应该是'{0:n2}''? – shamp00 2013-03-06 09:24:13
可能是这样 - 我没有我没有注意到,直到现在,我继承了这个项目,并且有相当数量的蹩脚代码,所以有时候会有类似这种混合的东西。 – 2013-03-07 15:32:04
@ shamp00忘记在第一个标签中标记ya,我无法编辑它。所以现在给你加上标签,以防你感兴趣的原因 – 2013-03-07 16:13:10