Я пытаюсь создать локальный отчет служб отчетов SQL Server (.rdlc
file) и подключить этот отчет к некоторым наборам данных, которые я генерирую в коде (без прямого подключения к SQL Server).
Я создаю класс ReportDataProvider
с некоторыми методами экземпляра, которые возвращают IList<T>
для различных наборов критериев - но я не могу найти способ сделать эти методы предоставления данных отображаемыми в дизайне служб Reporting Services внутри Visual Studio 2013.
Когда я смотрю на диалоговое окно, появившееся после нажатия Add DataSet
на Datasets
node в окне проводника Report Data
, я вижу тонну моих классов, перечисленных там, но не мой класс поставщика данных.
Есть ли что-то особенное, о чем мне нужно знать (сделать класс static
? Украсить его каким-то атрибутом?), чтобы он отображался в этом выпадающем списке возможных источников данных? Я пробовал разные вещи, но не смог найти способ заставить это работать правильно...