Crystal сообщает источник данных со ссылками

Я новичок с отчетами Crystal, и у меня есть одна проблема. Мне нужен подотчет или группировка в таблице, но проблема в том, что у меня есть два предложения Group и Foo, у Group есть List, и мне нужно группировать через Group.Name и отображать данные из Foo.

Например:

    public class Group
    {
        public string Name{get;set;}
        public List<Group> Children{get;set}
        public Group ParentGroup{get;set;}
        public List<Foo> Items{get;set;}
    }

    public class Foo
    {
        public string Name{get;set;}
        public string Number{get;set;}
        public double Price{get;set;}
        public double Quantity{get;set;}
    }

и я хочу получить отчет, сгруппированный по Group.Name и увидеть подробности Foo

Например:

Группа 1


| Имя | Номер | Количество | Цена | TotalPrice |


| Ручка | 01 | 3 | 15 | 45 |

| Ластик | 14 | 1 | 20 | 20|

Как лучше всего это сделать? Данные не в базе данных, это только как объект в C#. Но реальная проблема - это ссылка Group.Items

Спасибо за помощь. Якуб

1 ответ

Обходной путь: Вытащите две таблицы данных из базы данных в одном SP.

  1. Для имени группы и других деталей, таких как таблица заголовка, и
  2. Из деталей, основанных на имени группы или идентификаторе.
  3. Свяжите эти две таблицы с двумя вашими отчетами.
Другие вопросы по тегам