Previous topicNext topic
Help > 开发指南 > Excel > API > 示例 > 数据透视表 >
如何:刷新数据透视表

若要刷新数据透视表并从数据源检索最新数据,请使用可通过 PivotTable.Cache 属性访问的数据透视表缓存的 PivotCache.Refresh 方法。基于同一数据透视缓存的所有数据透视表也将刷新。

注意

如果数据透视表包含单元格格式,则该报表可能会在刷新操作后消失。

如果要防止在刷新数据透视表数据时自动调整列宽,请设置“PivotBehaviorOptions.AutoFitColumns”属性设置为 false。

Vb.Net
'按数据透视表在集合中的名称访问数据透视表。
Dim pivotTable As DevExpress.Spreadsheet.PivotTable = worksheet.PivotTables("PivotTable1") 

'刷新数据透视表。
pivotTable.Cache.Refresh()

 

C#
// 按数据透视表在集合中的名称访问数据透视表。
DevExpress.Spreadsheet.PivotTable pivotTable = worksheet.PivotTables["PivotTable1"];

// 刷新数据透视表。
pivotTable.Cache.Refresh();


若要一次刷新工作簿中的所有数据透视表,请使用 PivotCacheCollection.RefreshAll 方法。