2016-10-28 2 views
0

Я пытаюсь создать отчет с RDLC, и я не могу изменить имена листов в excel. Когда я пытаюсь изменить его из свойств RDLC (путем группировки), у меня есть ошибка недопустимого файла RDLC (я прочитал через Интернет и обнаружил, что этот параметр не работает с RDLC). Если я сохраню файл (C:/inetpub/wwwroot/...), а затем я попытаюсь открыть его с Interop.Excel, он сработает при открытии (this).Измените имена листов excel с помощью RDLC

Я не хочу создавать другие папки или давать разрешения другим папкам. Какие у меня есть другие варианты?

ответ

0

Я нашел один способ изменить имя в листе Excel - присвоить свойству PageName таблицы (Tablix) в отчете.

Дополнительная информация: https://blogs.msdn.microsoft.com/robertbruckner/2010/05/16/report-design-naming-excel-worksheets/

+0

Не работает для меня. Интернет говорит, что это решение не работает с RDLC. –

+0

Что значит «не работает»? Я тоже использую rdlc, и он работает нормально. Однако есть некоторые ограничения. Что вы используете в качестве выражения? – InitK

+0

У меня есть ошибка: Ошибка 1 В tablix 'Tablix1' есть недопустимый TablixMember. Все элементы TablixMember в библиотеке TablixColumnHierarchy должны иметь свойство RepeatOnNewPage равным false. Я группирую записи по одному полю, разбивая группы на разные листы. Я попытался переименовать листы для каждой группы. Искал через Интернет, ни одна из исправлений не работала для меня. –

Смежные вопросы