PivotFilter.AutoFilter
PivotFilter.AutoFilter property
Gets the autofilter of the pivot filter.
[Obsolete("Use FilterLabel, FilterValue,FilterDate or FilterTop10 method.")]
[EditorBrowsable(EditorBrowsableState.Never)]
public AutoFilter AutoFilter { get; }
Remarks
NOTE: This method is now obsolete. Instead, please use FilterLabel, FilterValue,FilterDate or FilterTop10 method. This method will be removed 12 months later since November 2024. Aspose apologizes for any inconvenience you may have experienced.
Examples
namespace AsposeCellsExamples
{
using Aspose.Cells;
using Aspose.Cells.Pivot;
using System;
public class PivotFilterPropertyAutoFilterDemo
{
public static void Run()
{
// Create a new workbook
Workbook workbook = new Workbook();
// Add a worksheet and populate with sample data
Worksheet worksheet = workbook.Worksheets[0];
worksheet.Cells["A1"].PutValue("Product");
worksheet.Cells["B1"].PutValue("Sales");
worksheet.Cells["A2"].PutValue("Apple");
worksheet.Cells["B2"].PutValue(1000);
worksheet.Cells["A3"].PutValue("Banana");
worksheet.Cells["B3"].PutValue(2000);
worksheet.Cells["A4"].PutValue("Orange");
worksheet.Cells["B4"].PutValue(3000);
// Add a pivot table
int index = worksheet.PivotTables.Add("A1:B4", "E3", "PivotTable1");
PivotTable pivotTable = worksheet.PivotTables[index];
// Add row and data fields
pivotTable.AddFieldToArea(PivotFieldType.Row, 0);
pivotTable.AddFieldToArea(PivotFieldType.Data, 1);
// Refresh pivot table data
pivotTable.RefreshData();
pivotTable.CalculateData();
// Add a filter to the pivot table
pivotTable.AddFieldToArea(PivotFieldType.Page, 0);
PivotField field = pivotTable.PageFields[0];
// Create and add filter
int filterIndex = pivotTable.PivotFilters.Add(field.Position, PivotFilterType.Count);
PivotFilter filter = pivotTable.PivotFilters[filterIndex];
try
{
// Display the AutoFilter property value (read-only)
Console.WriteLine("AutoFilter Range: " + filter.AutoFilter.Range);
Console.WriteLine("AutoFilter ShowFilterButton: " + filter.AutoFilter.ShowFilterButton);
// Demonstrate accessing AutoFilter properties
Console.WriteLine("AutoFilter has been demonstrated");
}
catch (Exception ex)
{
Console.WriteLine($"Error: {ex.Message}");
}
// Save the workbook
workbook.Save("PivotFilterAutoFilterDemo.xlsx");
}
}
}
See Also
- class AutoFilter
- class PivotFilter
- namespace Aspose.Cells.Pivot
- assembly Aspose.Cells