Как привязать Telerik Report к DataTable из бизнес-объекта, сохраняя при этом возможности «дизайн / предварительный просмотр»? - PullRequest
1 голос
/ 27 января 2011

Предположим следующий контекст проблемы:

1) В нашем приложении у нас есть бизнес-объект со следующим методом:

public DataTable GetCars(int modelID)  

Метод найден в классе Автомобили. Это возвращает много карт для данной модели.

2) Наша команда разработчиков действительно хочет использовать функции дизайна / предварительного просмотра, доступные в инструментах Telerik Reporting, для разработки и компоновки отчета для результатов, представленных в DataTable.

3) Мы попытались привязать вышеупомянутую таблицу данных к отчету, используя источник данных объекта. Мастер, похоже, завершает работу сразу после выбора метода «GetCar».

Есть ли у вас какие-либо предложения относительно того, как можно «повторно использовать» созданные нами бизнес-объекты, сохраняя при этом преимущества поверхности разработки Telerik Reporting?

Любые советы и рекомендации, которые вы можете предложить, будут приветствоваться.

Что мы попробовали?

Ответы [ 2 ]

2 голосов
/ 25 февраля 2011

Это одно решение ...

1) Создайте свой отчет, используя источник данных SQL для таблицы или представления. 2) Разработайте метод Model для создания той же схемы вывода, что и для источника данных SQL. 3) При реализации отчета в вашем веб-приложении измените источник данных, чтобы он указывал на источник данных вашего объекта, как описано выше в ссылке Telerik. Мы предполагаем, что источник данных вашего объекта правильно связан с вашим методом Model.

0 голосов
/ 07 октября 2013

Хорошо для создания и запуска отчетов с использованием Visual Studio или нового Desginer при привязке его к источнику данных объекта. Все, что вам нужно сделать, это жестко закодировать строку подключения в класс вашего метода данных. и внутри этого метода используйте строку подключения. Проверьте мой блог: http://flying2mind.blogspot.com/2013/10/creatingrunning-telerik-reports-in.html

http://flying2mind.blogspot.com/2013/07/telerik-report-doesnt-see-fields-of.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...