Вопрос по работе с бизнес-объектами

Обсуждение Stimulsoft Reports.NET
Ответить
Sergey_Sch
Сообщения: 4
Зарегистрирован: 03 апр 2015, 10:35

Вопрос по работе с бизнес-объектами

Сообщение Sergey_Sch »

Здравствуйте. Имеем класс Person:

Код: Выделить всё

public class Person
    {
        public int Id { get; set; }
        public string Area { get; set; }
        public string Snils { get; set; }
        public string Name { get; set; }
        public DateTime BirthDate { get; set; }
        public string Address { get; set; }
        public Payment[] Payments { get; set; }
    }

public class Payment
    {
        public string Name { get; set; }
        public PaySumm[] PaySumms { get; set; }
    }

public class PaySumm
    {
        public DateTime PayDate { get; set; }
        public Double PaySum { get; set; }
    }
Передаю экземпляр в тестовый отчет с созданной вручную структурой, а на выходе в отчете получаю только одну строку вместо трех.
Вложения
Входные данные
Входные данные
IkXOwo05MZ4.jpg (75.48 КБ) 3522 просмотра
Report.mrt
Отчет
(10.11 КБ) 365 скачиваний
Aleksey
Сообщения: 3006
Зарегистрирован: 22 апр 2010, 06:57

Re: Вопрос по работе с бизнес-объектами

Сообщение Aleksey »

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

Пожалуйста, попробуйте добавить дополнительный бэнд с главным объектом (Person)

Спасибо.
Вложения
Report2.mrt
(10.62 КБ) 333 скачивания
Sergey_Sch
Сообщения: 4
Зарегистрирован: 03 апр 2015, 10:35

Re: Вопрос по работе с бизнес-объектами

Сообщение Sergey_Sch »

Увы, все тоже самое - только одна строчка.. Версия 2014.3.15.0
Aleksey
Сообщения: 3006
Зарегистрирован: 22 апр 2010, 06:57

Re: Вопрос по работе с бизнес-объектами

Сообщение Aleksey »

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

Не могли бы вы прислать простой тестовый проект, который показывает как вы регистрируете данные и отображаете отчет, для анализа.

Спасибо.
Sergey_Sch
Сообщения: 4
Зарегистрирован: 03 апр 2015, 10:35

Re: Вопрос по работе с бизнес-объектами

Сообщение Sergey_Sch »

Да, собрал консольное приложение.
Вложения
ConsoleApplication1.zip
(108.58 КБ) 178 скачиваний
Aleksey
Сообщения: 3006
Зарегистрирован: 22 апр 2010, 06:57

Re: Вопрос по работе с бизнес-объектами

Сообщение Aleksey »

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

Извините за задержку с ответом.
Пожалуйста, попробуйте удалить следующую строчку кода из вашего приложения:
report.Dictionary.BusinessObjects.Clear();

В данном случае, при регистрации заново бизнес объектов, меняется их GUID и сбрасывается привязка датабэндов к источникам данных.

Спасибо.
Вложения
Capture.PNG
Capture.PNG (84.39 КБ) 3482 просмотра
Sergey_Sch
Сообщения: 4
Зарегистрирован: 03 апр 2015, 10:35

Re: Вопрос по работе с бизнес-объектами

Сообщение Sergey_Sch »

Все работает, спасибо огромное!
Aleksey
Сообщения: 3006
Зарегистрирован: 22 апр 2010, 06:57

Re: Вопрос по работе с бизнес-объектами

Сообщение Aleksey »

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

Всегда рады помочь!
Ответить