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

标签 c# asp.net gridview devexpress aspxgridview

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

Now how it is displaying

这是我的 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";

关于c# - 如何通过编程方式将货币格式添加到 AspxPivotGrid 中的数据行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41800684/

相关文章:

c# - 如何在 ajax calendarextender v3.5 中禁用以前和将来的日期?

java - 设置 gridview 中第一个可见项目

c# - 我可以以编程方式将链接按钮添加到 gridview 吗?

android - 滚动时 GridView 在 getView 方法中崩溃

c# - 在目录 c# 中查找具有匹配模式的文件?

c# - 使用表名访问DataSet中的DataTable

c# - 是否有可以为 C# MessageBox 生成代码的插件或独立程序?

c# - jQuery 选项卡回发

c# - 全局化找不到合适的资源

c# - 如何从对象列表中获取项目类型和成员?