Как добавить фильтры к заголовкам столбцов сводной таблицы с помощью пакета Spire.Xls на C#C#

Место общения программистов C#
Anonymous
Как добавить фильтры к заголовкам столбцов сводной таблицы с помощью пакета Spire.Xls на C#

Сообщение Anonymous »

Чтобы автоматически добавить фильтры к заголовкам каждого столбца сводной таблицы Excel с помощью кода C# с использованием пакета Spire.Xls.

Код: Выделить всё

PivotField r1 = pt.PivotFields["Invoice Type"] as PivotField;
r1.Axis = AxisTypes.Row;
r1.RepeatItemLabels = true;
r1.Subtotals = SubtotalTypes.None;
pt.Options.RowHeaderCaption = "Invoice Type";
здесь я создал сводное поле, которое добавляется в строки сводной таблицы и отображается на сводной таблице в виде заголовков столбцов, и мне нужны фильтры для него

Код: Выделить всё

PivotField r1 = pt.PivotFields["Invoice Type"] as PivotField;
r1.Axis = AxisTypes.Row;
r1.RepeatItemLabels = true;
r1.Subtotals = SubtotalTypes.None;
pt.Options.RowHeaderCaption = "Invoice Type";

foreach (var field in pt.RowFields)
{
PivotReportFilter filter = new PivotReportFilter(field.Name, true);
pt.ReportFilters.Add(filter);
}
field.Name – не имеет определения имени

Подробнее здесь: https://stackoverflow.com/questions/784 ... ls-package

Вернуться в «C#»