以下属性将数字格式应用于数据透视表字段:
属性 | 描述 |
PivotField.NumberFormat | 允许您将数字格式应用于数据透视表的行、列或页面区域中的数值字段。 |
PivotDataField.NumberFormat | 允许您将数字格式应用于数据字段。 |
下面的示例显示了如何设置数据字段中数字的格式。
Vb.Net |
'创建一个Workbook工作簿对象. Dim workbook As New DevExpress.Spreadsheet.Workbook() Dim sourceWorksheet As DevExpress.Spreadsheet.Worksheet = workbook.Worksheets("Data5") Dim worksheet As DevExpress.Spreadsheet.Worksheet = workbook.Worksheets.Add() workbook.Worksheets.ActiveWorksheet = worksheet '使用单元格区域“A1:E65”作为数据源来创建数据透视表。 Dim pivotTable As DevExpress.Spreadsheet.PivotTable = worksheet.PivotTables.Add(sourceWorksheet("A1:E65"), worksheet("B2")) '将“Category”字段添加到行轴区域。 pivotTable.RowFields.Add(pivotTable.Fields("Category")) '将“Product”字段添加到行轴区域。 pivotTable.RowFields.Add(pivotTable.Fields("Product")) '将“Amount”字段添加到数据区域。 Dim dataField As DevExpress.Spreadsheet.PivotDataField = pivotTable.DataFields.Add(pivotTable.Fields("Amount")) '指定数据字段的数字格式。 dataField.NumberFormat = "_([$$-409]* #,##0.00_);_([$$-409]* (#,##0.00);_([$$-409]* "" - ""??_);_(@_)" |
C# |
// 创建一个Workbook工作簿对象. DevExpress.Spreadsheet.Workbook workbook = new DevExpress.Spreadsheet.Workbook(); DevExpress.Spreadsheet.Worksheet sourceWorksheet = workbook.Worksheets["Data5"]; DevExpress.Spreadsheet.Worksheet worksheet = workbook.Worksheets.Add(); workbook.Worksheets.ActiveWorksheet = worksheet; // 使用单元格区域“A1:E65”作为数据源来创建数据透视表。 DevExpress.Spreadsheet.PivotTable pivotTable = worksheet.PivotTables.Add(sourceWorksheet["A1:E65"], worksheet["B2"]); // 将“Category”字段添加到行轴区域。 pivotTable.RowFields.Add(pivotTable.Fields["Category"]); // 将“Product”字段添加到行轴区域。 pivotTable.RowFields.Add(pivotTable.Fields["Product"]); // 将“Amount”字段添加到数据区域。 DevExpress.Spreadsheet.PivotDataField dataField = pivotTable.DataFields.Add(pivotTable.Fields["Amount"]); // 指定数据字段的数字格式。 dataField.NumberFormat = "_([$$-409]* #,##0.00_);_([$$-409]* (#,##0.00);_([$$-409]* \" - \"??_);_(@_)"; |