Как добавить фильтры к заголовкам столбцов сводной таблицы с помощью пакета 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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