Previous topicNext topic
Help > 开发指南 > Excel > API > 示例 > 数据透视表 >
如何:控制样式选项

数据透视表样式由一组表格样式元素 (TableStyleElement) 组成,每个元素指定数据透视表特定元素的格式设置。TableStyleElementType 枚举器列出支持的表样式元素类型。数据透视表对象提供特定的属性,允许您通过指定要按照所应用的数据透视表样式的相应元素所定义的格式设置的表元素来配置数据透视表样式选项。

设置行标题格式

使用 PivotTable.ShowRowHeaders 属性可以启用或禁用数据透视表中行标题的样式格式设置。行标题的外观由应用的数据透视表样式的 TableStyleElementType.FirstRowSubheading、TableStyleElementType.SecondRowSubheading 和 TableStyleElementType.ThirdRowSubheading 元素指定。

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.ShowRowHeaders = 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.ShowRowHeaders = false;

设置列标题的格式

使用 PivotTable.ShowColumnHeaders 属性可以启用或禁用数据透视表中列标题的样式格式设置。列标题的外观由应用的数据透视表样式的 TableStyleElementType.HeaderRow、TableStyleElementType.FirstColumnSubheading、TableStyleElementType.SecondColumnSubheading 和 TableStyleElementType.ThirdColumnSubheading 元素指定。

Vb.Net
Dim worksheet As DevExpress.Spreadsheet.Worksheet = workbook.Worksheets("Report1")
workbook.Worksheets.ActiveWorksheet = worksheet

'按数据透视表在集合中的名称访问数据透视表。
Dim pivotTable As DevExpress.Spreadsheet.PivotTable = worksheet.PivotTables("PivotTable1")
'删除列标题中的格式。
pivotTable.ShowColumnHeaders = False

C#
DevExpress.Spreadsheet.Worksheet worksheet = workbook.Worksheets["Report1"];
workbook.Worksheets.ActiveWorksheet = worksheet;
// 按数据透视表在集合中的名称访问数据透视表。
DevExpress.Spreadsheet.PivotTable pivotTable = worksheet.PivotTables["PivotTable1"];
//删除列标题中的格式。
pivotTable.ShowColumnHeaders = false;

应用带状行格式

将 PivotTable.BandedRows 属性设置为 true,以对数据透视表中的备用行进行着色,如所应用的数据透视表样式的 TableStyleElementType.FirstRowStripe 和 TableStyleElementType.SecondRowStripe 元素所指定。若要指定要包含在奇数行和偶数行条纹中的数据透视表行数,请使用这些表样式元素的 TableStyleElement.StripeSize 属性。

Vb.Net
Dim worksheet As DevExpress.Spreadsheet.Worksheet = workbook.Worksheets("Report1")
workbook.Worksheets.ActiveWorksheet = worksheet

'按数据透视表在集合中的名称访问数据透视表。
Dim pivotTable As DevExpress.Spreadsheet.PivotTable = worksheet.PivotTables("PivotTable1")
'将带状行格式应用于数据透视表。 
pivotTable.BandedRows = True

C#
DevExpress.Spreadsheet.Worksheet worksheet = workbook.Worksheets["Report1"];
workbook.Worksheets.ActiveWorksheet = worksheet;
// 按数据透视表在集合中的名称访问数据透视表。
DevExpress.Spreadsheet.PivotTable pivotTable = worksheet.PivotTables["PivotTable1"];
//将带状行格式应用于数据透视表。 
pivotTable.BandedRows = true;

应用分隔列格式

将 PivotTable.BandedColumns 属性设置为 true,以对数据透视表中的备用列进行着色,如应用的数据透视表样式的 TableStyleElementType.FirstColumnStripe 和 TableStyleElementType.SecondColumnStripe 元素所指定。若要指定要显示为奇数列和偶数列条纹的数据透视表列数,请使用这些表样式元素的 TableStyleElement.StripeSize 属性。

Vb.Net
Dim worksheet As DevExpress.Spreadsheet.Worksheet = workbook.Worksheets("Report1")
workbook.Worksheets.ActiveWorksheet = worksheet

'按数据透视表在集合中的名称访问数据透视表。
Dim pivotTable As DevExpress.Spreadsheet.PivotTable = worksheet.PivotTables("PivotTable1")
'将带状列格式应用于数据透视表。
pivotTable.BandedColumns = True

C#
DevExpress.Spreadsheet.Worksheet worksheet = workbook.Worksheets["Report1"];
workbook.Worksheets.ActiveWorksheet = worksheet;
// 按数据透视表在集合中的名称访问数据透视表。
DevExpress.Spreadsheet.PivotTable pivotTable = worksheet.PivotTables["PivotTable1"];
//将带状列格式应用于数据透视表。
pivotTable.BandedColumns = true;