Вам потребуется реализовать файл определения динамического отчета. Вот ссылка, которая поможет вам начать. Это проект VS, который динамически создает файл RDLC с таблицей через таблицу данных. Я использовал его в качестве основы моей текущей системы отчетов.
Версия C #
Версия VB.NET
Если у вас есть какие-либо вопросы по этому поводу, дайте мне знать. Я генерирую RDLC-файлы уже довольно давно, и столкнулся почти со всеми проблемами, о которых вы могли подумать