我的站点中有一个 DevExpress PivotGrid,它可以从 sql 视图中获取一堆数字。我想将它们格式化为小数点后 2 位。我尝试了以下方法:
<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}"
但它仍然没有格式化到两个地方。当我把它作为一个数据字段(我得到一个总计列)时,它就起作用了。否则不会。知道我做错了什么吗?