我想将货币格式添加到AspxPivotGrid表中的“数据行”。
您可以看到以下图片,现在如何显示。所以我只想将货币格式显示为3个字段(ExtendedPrice,ExtendedCost,Profit)

c# - 如何通过编程将货币格式添加到AspxPivotGrid中的数据行?-LMLPHP

这是我的C#代码:

if (i == 8 || i == 9 || i == 10 || i == 11)
{
    DevExpress.Web.ASPxPivotGrid.PivotGridField newF = new DevExpress.Web.ASPxPivotGrid.PivotGridField(names[i], PivotArea.DataArea);
    newF.ID = "field" + newF.FieldName;
    //newF.ValueFormat.FormatType=
    ASPxPivotGrid1.Fields.Add(newF);
}

最佳答案

根据这个文档(FormatInfo),我认为应该这样设置:

newF.ValueFormat.FormatType = FormatType.Numeric;
newF.ValueFormat.FormatString = "c2";

10-08 14:01