若要控制总计在数据透视表中的显示方式,请使用以下属性。
财产 | 描述 |
PivotLayout.ShowRowGrandTotals | 指定是否显示总计列。 |
PivotLayout.ShowColumnGrandTotals | 指定是否显示总计行。 |
PivotViewOptions.GrandTotalCaption | 指定总计列和总计行的文本标签。 |
Vb.Net |
Dim worksheet As DevExpress.Spreadsheet.Worksheet = workbook.Worksheets("Report1") workbook.Worksheets.ActiveWorksheet = worksheet '按数据透视表在集合中的名称访问数据透视表。 Dim pivotTable As DevExpress.Spreadsheet.PivotTable = worksheet.PivotTables("PivotTable1") '将“Region”字段添加到列轴区域。 pivotTable.ColumnFields.Add(pivotTable.Fields("Region")) '隐藏行的总计。 pivotTable.Layout.ShowRowGrandTotals = False |
C# |
DevExpress.Spreadsheet.Worksheet worksheet = workbook.Worksheets["Report1"]; workbook.Worksheets.ActiveWorksheet = worksheet; // 按数据透视表在集合中的名称访问数据透视表。 DevExpress.Spreadsheet.PivotTable pivotTable = worksheet.PivotTables["PivotTable1"]; //将“Region”字段添加到列轴区域。 pivotTable.ColumnFields.Add(pivotTable.Fields["Region"]); //隐藏行的总计。 pivotTable.Layout.ShowRowGrandTotals = false; |
下图显示了生成的数据透视表(工作簿在 Microsoft® Excel® 中打开)。
Vb.Net |
Dim worksheet As DevExpress.Spreadsheet.Worksheet = workbook.Worksheets("Report1") workbook.Worksheets.ActiveWorksheet = worksheet '按数据透视表在集合中的名称访问数据透视表。 Dim pivotTable As DevExpress.Spreadsheet.PivotTable = worksheet.PivotTables("PivotTable1") '将“Region”字段添加到列轴区域。 pivotTable.ColumnFields.Add(pivotTable.Fields("Region")) '隐藏列的总计。 pivotTable.Layout.ShowColumnGrandTotals = False |
C# |
DevExpress.Spreadsheet.Worksheet worksheet = workbook.Worksheets["Report1"]; workbook.Worksheets.ActiveWorksheet = worksheet; // 按数据透视表在集合中的名称访问数据透视表。 DevExpress.Spreadsheet.PivotTable pivotTable = worksheet.PivotTables["PivotTable1"]; //将“Region”字段添加到列轴区域。 pivotTable.ColumnFields.Add(pivotTable.Fields["Region"]); //隐藏列的总计。 pivotTable.Layout.ShowColumnGrandTotals = false; |
下图显示了生成的数据透视表(工作簿在 Microsoft® Excel® 中打开)。