Подотчеты RDLC, экспортируемые в Excel, игнорируются
Вопрос
У меня есть отчет RDLC, в котором есть таблица, вызывающая подотчет N раз.Это отлично работает в средстве просмотра элементов управления и при экспорте в PDF.Однако при экспорте в Excel я получаю следующую ошибку:
Подрепорты в ячейках таблицы/матрицы игнорируются.
Кто-нибудь знает, почему это происходит только при экспорте Excel?И есть ли обходной путь?
Решение
См. ссылку на форум MSDN ниже... похоже, что это не поддерживается в 2000/2005, но, похоже, есть и некоторые неуклюжие обходные пути (вложенные списки).Модератор Microsoft утверждает, что службы отчетов 2008 будут экспортировать все.
http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=1520229&SiteID=1
Другие советы
Удалите элемент управления таблицей из rdlc и поместите данные основного отчета в матричный элемент управления, а подчиненные отчеты поместите ниже в основной элемент управления.Запустите отчет и экспортируйте еще раз. Проблема будет решена.