Быстрое создание образа бизнес-объекта источником данных

Обсуждение Stimulsoft Reports.NET
Ответить
Аватара пользователя
compositum
Сообщения: 252
Зарегистрирован: 15 янв 2008, 15:12
Откуда: Санкт-Петербург

Быстрое создание образа бизнес-объекта источником данных

Сообщение compositum »

Добрый день. Источником данных хочу передавать объект своего класса. Класс очень большой, имеет множество инкапсулированных коллекций других классов, а те, в свою очередь, имеют свои вложенные коллекции. Вызвано желание тем, что в своем приложении оперирую не DataSet, а объектами сущностей, получаемыми из БД через LINQ. В вашем генераторе отчетов мне, как я понимаю, придется вручную создавать всю иерархию моего объекта:

Изображение

Изображение

А есть ли возможность указания необходимой dll, дабы потом из списка выбрать нужный класс/классы, объекты которого/которых будут являться источниками данных? Было бы очень удобно.
Edward
Сообщения: 930
Зарегистрирован: 09 июн 2006, 12:23

Быстрое создание образа бизнес-объекта источником данных

Сообщение Edward »

Здравствуйте.

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

// задайте максимальный уровень вложенностиб равный к примеру 3
Stimulsoft.Report.StiOptions.Dictionary.BusinessObjects.MaxLevel = 3
report.RegData("MyBusinessObjectName", ваш бизнес-объект);
report.Dictionary.Synchronize();
report.Design();


Ваши объекты должны быть видны в Дизайнере

Спасибо.
Ответить