若要刷新数据透视表并从数据源检索最新数据,请使用可通过 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
方法。